@charset "UTF-8";
/* #region Imports */
/* #region Colors */
:root {
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--black: #000000;
  --wp--preset--color--blue: #0060AC;
  --wp--preset--color--grey: #606060;
  --wp--preset--color--light-grey: #f0f0f7;
  --wp--preset--color--medium-grey: #88888B;
}

/* #region Filters */
.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon::before, .wp-block-nxt-intranet-notifications-menu .delete-read-button::before, i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before, ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment.search-results-type-heading::before, .saved-item-link .saved-item-content .item-actions button.edit-bookmark-action:hover::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action:hover::before, .to-blue {
  filter: saturate(0%) brightness(0) contrast(400%) invert(22%) sepia(98%) saturate(1749%) hue-rotate(189deg) brightness(95%) contrast(103%);
}

.post-type-filter button > img, .single-post-header .module-icon, .saved-item-link .saved-item-content .item-actions button::before {
  filter: saturate(0) contrast(200%) brightness(0) invert(1) brightness(0.375);
}

.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-icon::before, #wiki-category-container .wiki-header .wiki-category-info .module-header .module-icon {
  filter: brightness(0) invert(1);
}

/* #endregion Filters */
/* #endregion Colors */
/* #region Spacing */
/* #endregion Spacing */
/* #region Container and Sizes */
main#main-content > .module, .module-projects.single .project-footer-actions-container, .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 90%;
}

.module-header,
.single-post-header, main#main-content > .module-introduction, main#main-content > .module > .small-container, .single-wiki .wiki-post-header .wiki-custom-field.wiki-custom-field--nxt_wiki_post_introduction, #wiki-category-container .wiki-header .wiki-category-info, .small-white-container, .small-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  width: 90%;
}

.small-white-container {
  background-color: #ffffff;
  padding: 2rem;
}
.small-white-container h1 {
  color: #0060AC;
}

/* #endregion Container and Sizes */
/* #region Fonts */
/* #endregion Fonts */
/* #region Font Sizes */
/* #endregion Font Sizes */
/* #region CI / CD Hönninger */
.no-entries-div, .saved-item-link, .posts-container > article {
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
}

/* #endregion CI / CD Hönninger */
/* #region Icons */
.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-content .item-actions button::before, .saved-item-link .saved-item-icon::before, body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]::after, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-right: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-left: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)' opacity='0.5'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23606060'/%3E%3C/g%3E%3C/svg%3E%0A");
}

body.floating-back-button #back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.352' height='25.352' viewBox='0 0 25.352 25.352'%3E%3Cg id='link' transform='translate(-0.487 -0.118)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M2.338,23.015a7.981,7.981,0,0,1,0-11.287L4,10.061A1.822,1.822,0,1,1,6.577,12.64L4.911,14.306a4.346,4.346,0,0,0,6.141,6.135l1.666-1.666a1.82,1.82,0,1,1,2.574,2.575l-1.666,1.665a7.981,7.981,0,0,1-11.287,0Zm6.477-6.478a1.82,1.82,0,0,1,0-2.574l5.149-5.148a1.82,1.82,0,1,1,2.574,2.573l-5.149,5.149a1.82,1.82,0,0,1-2.574,0Zm9.958-1.248a1.821,1.821,0,0,1,0-2.576l1.666-1.666A4.346,4.346,0,0,0,14.3,4.911L12.634,6.577A1.82,1.82,0,1,1,10.061,4l1.666-1.665A7.981,7.981,0,1,1,23.014,13.625L21.35,15.291a1.822,1.822,0,0,1-2.577,0Z' transform='translate(0.487 0.118)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='36' viewBox='0 0 32 36'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_638' data-name='Rechteck 638' width='32' height='36' transform='translate(0 0.001)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_1726' data-name='Gruppe 1726' transform='translate(0 -0.001)'%3E%3Cg id='Gruppe_1715' data-name='Gruppe 1715' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_51172' data-name='Pfad 51172' d='M7.165,0A3.607,3.607,0,0,0,3.583,3.583v8.956A3.582,3.582,0,0,0,0,16.121v8.956A3.582,3.582,0,0,0,3.583,28.66v3.583a3.607,3.607,0,0,0,3.583,3.583h21.5a3.607,3.607,0,0,0,3.583-3.583V9.7a1.79,1.79,0,0,0-.525-1.266L23.811.525A1.79,1.79,0,0,0,22.545,0Zm0,3.583H21.5V8.956a1.792,1.792,0,0,0,1.791,1.791H28.66v1.791H7.165ZM3.583,16.121H6.269a2.687,2.687,0,1,1,0,5.374h-.9v3.583H3.583Zm16.121,0h5.374v1.791H21.5V19.7h2.866V21.5H21.5v3.583H19.7Zm-8.956.041h2.918c2.834,0,4.247,1.705,4.247,3.772v1.381c0,2.092-1.417,3.762-4.272,3.762H10.748Zm-5.374,1.75V19.7h.9a.9.9,0,0,0,0-1.791Zm7.165.041v5.333h1.1c1.132,0,2.481-.344,2.481-1.97V19.935c0-1.637-1.334-1.981-2.456-1.981ZM7.165,28.66h21.5v3.583H7.165Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M320 464c8.8 0 16-7.2 16-16l0-288-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0zM0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z'/%3E%3C/svg%3E");
}

ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.remove-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.remove-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.edit-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z'/%3E%3C/svg%3E");
}

.add-link-section .add-link-trigger .item-actions:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");
}

/* #endregion Icons */
/* #region Swiper Slider */
.post-gallery.swiper-container {
  overflow: hidden;
  --swiper-pagination-bottom: 1rem;
  --swiper-pagination-bullet-inactive-color: #ffffff;
  --swiper-pagination-bullet-inactive-opacity: 0.7;
  --swiper-pagination-color: #0060AC;
  --swiper-pagination-bullet-horizontal-gap: 0.5rem;
  --swiper-pagination-bullet-width: 1rem;
  --swiper-pagination-bullet-size: 1rem;
  --swiper-navigation-color: #ffffff;
}
.post-gallery.swiper-container .swiper-pagination-bullet {
  border: 1px solid #0060AC;
}
.post-gallery.swiper-container .swiper-button-next,
.post-gallery.swiper-container .swiper-button-prev {
  opacity: 0;
  transition: all 300ms ease;
  visibility: hidden;
}
.post-gallery.swiper-container .swiper-button-next::after,
.post-gallery.swiper-container .swiper-button-prev::after {
  font-size: 2rem;
  transition: all 500ms ease;
}
.post-gallery.swiper-container:hover .swiper-button-next,
.post-gallery.swiper-container:hover .swiper-button-prev {
  opacity: 1;
  visibility: visible;
}
.post-gallery.swiper-container:hover .swiper-button-next::after,
.post-gallery.swiper-container:hover .swiper-button-prev::after {
  font-size: 2.75rem;
}

.swiper-slide {
  aspect-ratio: 16/9; /* Instead of padding-top: 55% */
  overflow: hidden;
  /* Preloader styling */
  /* Hide preloader when image is loaded */
}
.swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  /* Hide lazy images until they're loaded */
  /* Show images once they're loaded */
}
.swiper-slide img.swiper-lazy {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.swiper-slide img.swiper-lazy-loaded {
  opacity: 1;
}
.swiper-slide .swiper-lazy-preloader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.swiper-slide .swiper-lazy-loaded + .swiper-lazy-preloader {
  display: none;
}
.swiper-slide .image-caption {
  display: none;
}

.pswp__custom-caption {
  background: #ffffff;
  font-size: 1rem;
  color: #606060;
  width: calc(100% - 32px);
  max-width: 400px;
  padding: 0.5rem 1.5rem;
  border-radius: 0;
  position: absolute;
  left: 50%;
  bottom: 2rem;
  text-align: center;
  transform: translateX(-50%);
}

.pswp__custom-caption:not(:has(p)) {
  visibility: hidden;
}

.pswp__custom-caption a {
  color: #606060;
  text-decoration: underline;
}

.hidden-caption-content {
  display: none;
}

/* #endregion Swiper Slider */
article .post-content .swiper-container {
  --swiper-navigation-top-offset: 42%;
}

.nxt-intranet-swiper-block {
  background-color: #fff;
}
.nxt-intranet-swiper-block .swiper-slide {
  padding-top: 0;
}
.nxt-intranet-swiper-block .swiper-slide > a {
  display: block;
  padding-top: 55%;
  position: relative;
  width: 100%;
}
.nxt-intranet-swiper-block .swiper-slide.swiper-slide-visible .image-caption {
  display: block;
  position: relative;
  border-top: 2px solid #0060AC;
  padding: 1.5rem 1rem 3.75rem;
}

/* #region Colors */
:root {
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--black: #000000;
  --wp--preset--color--blue: #0060AC;
  --wp--preset--color--grey: #606060;
  --wp--preset--color--light-grey: #f0f0f7;
  --wp--preset--color--medium-grey: #88888B;
}

/* #region Filters */
.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon::before, .wp-block-nxt-intranet-notifications-menu .delete-read-button::before, i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before, ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment.search-results-type-heading::before, .saved-item-link .saved-item-content .item-actions button.edit-bookmark-action:hover::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action:hover::before, .to-blue {
  filter: saturate(0%) brightness(0) contrast(400%) invert(22%) sepia(98%) saturate(1749%) hue-rotate(189deg) brightness(95%) contrast(103%);
}

.post-type-filter button > img, .single-post-header .module-icon, .saved-item-link .saved-item-content .item-actions button::before {
  filter: saturate(0) contrast(200%) brightness(0) invert(1) brightness(0.375);
}

.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-icon::before, #wiki-category-container .wiki-header .wiki-category-info .module-header .module-icon {
  filter: brightness(0) invert(1);
}

/* #endregion Filters */
/* #endregion Colors */
/* #region Spacing */
/* #endregion Spacing */
/* #region Container and Sizes */
main#main-content > .module, .module-projects.single .project-footer-actions-container, .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 90%;
}

.module-header,
.single-post-header, main#main-content > .module-introduction, main#main-content > .module > .small-container, .single-wiki .wiki-post-header .wiki-custom-field.wiki-custom-field--nxt_wiki_post_introduction, #wiki-category-container .wiki-header .wiki-category-info, .small-container, .small-white-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  width: 90%;
}

.small-white-container {
  background-color: #ffffff;
  padding: 2rem;
}
.small-white-container h1 {
  color: #0060AC;
}

/* #endregion Container and Sizes */
/* #region Fonts */
/* #endregion Fonts */
/* #region Font Sizes */
/* #endregion Font Sizes */
/* #region CI / CD Hönninger */
.no-entries-div, .saved-item-link, .posts-container > article {
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
}

/* #endregion CI / CD Hönninger */
/* #region Icons */
.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-content .item-actions button::before, .saved-item-link .saved-item-icon::before, body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]::after, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-right: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-left: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)' opacity='0.5'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23606060'/%3E%3C/g%3E%3C/svg%3E%0A");
}

body.floating-back-button #back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.352' height='25.352' viewBox='0 0 25.352 25.352'%3E%3Cg id='link' transform='translate(-0.487 -0.118)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M2.338,23.015a7.981,7.981,0,0,1,0-11.287L4,10.061A1.822,1.822,0,1,1,6.577,12.64L4.911,14.306a4.346,4.346,0,0,0,6.141,6.135l1.666-1.666a1.82,1.82,0,1,1,2.574,2.575l-1.666,1.665a7.981,7.981,0,0,1-11.287,0Zm6.477-6.478a1.82,1.82,0,0,1,0-2.574l5.149-5.148a1.82,1.82,0,1,1,2.574,2.573l-5.149,5.149a1.82,1.82,0,0,1-2.574,0Zm9.958-1.248a1.821,1.821,0,0,1,0-2.576l1.666-1.666A4.346,4.346,0,0,0,14.3,4.911L12.634,6.577A1.82,1.82,0,1,1,10.061,4l1.666-1.665A7.981,7.981,0,1,1,23.014,13.625L21.35,15.291a1.822,1.822,0,0,1-2.577,0Z' transform='translate(0.487 0.118)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='36' viewBox='0 0 32 36'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_638' data-name='Rechteck 638' width='32' height='36' transform='translate(0 0.001)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_1726' data-name='Gruppe 1726' transform='translate(0 -0.001)'%3E%3Cg id='Gruppe_1715' data-name='Gruppe 1715' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_51172' data-name='Pfad 51172' d='M7.165,0A3.607,3.607,0,0,0,3.583,3.583v8.956A3.582,3.582,0,0,0,0,16.121v8.956A3.582,3.582,0,0,0,3.583,28.66v3.583a3.607,3.607,0,0,0,3.583,3.583h21.5a3.607,3.607,0,0,0,3.583-3.583V9.7a1.79,1.79,0,0,0-.525-1.266L23.811.525A1.79,1.79,0,0,0,22.545,0Zm0,3.583H21.5V8.956a1.792,1.792,0,0,0,1.791,1.791H28.66v1.791H7.165ZM3.583,16.121H6.269a2.687,2.687,0,1,1,0,5.374h-.9v3.583H3.583Zm16.121,0h5.374v1.791H21.5V19.7h2.866V21.5H21.5v3.583H19.7Zm-8.956.041h2.918c2.834,0,4.247,1.705,4.247,3.772v1.381c0,2.092-1.417,3.762-4.272,3.762H10.748Zm-5.374,1.75V19.7h.9a.9.9,0,0,0,0-1.791Zm7.165.041v5.333h1.1c1.132,0,2.481-.344,2.481-1.97V19.935c0-1.637-1.334-1.981-2.456-1.981ZM7.165,28.66h21.5v3.583H7.165Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M320 464c8.8 0 16-7.2 16-16l0-288-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0zM0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z'/%3E%3C/svg%3E");
}

ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.remove-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.remove-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.edit-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z'/%3E%3C/svg%3E");
}

.add-link-section .add-link-trigger .item-actions:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");
}

/* #endregion Icons */
.comment-form-wrapper form#ajax-comment-form textarea#comment-content, form.jet-form-builder textarea {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #e6e6e6;
  color: #000000;
  font-family: var(--wp--preset--font-family--source-sans-pro, "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif);
  font-size: var(--wp--preset--font-size--normal, 1rem);
  line-height: 1.4;
  min-height: 9rem;
  padding: 0.75rem;
}
.comment-form-wrapper form#ajax-comment-form textarea#comment-content:focus, form.jet-form-builder textarea:focus, .comment-form-wrapper form#ajax-comment-form textarea#comment-content:focus-visible, form.jet-form-builder textarea:focus-visible {
  box-shadow: 0 0 5px 0 rgba(0, 96, 172, 0.4666666667);
  outline: none;
}

form.jet-form-builder input,
form.jet-form-builder select, input,
select {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #e6e6e6;
  color: #000000;
  cursor: pointer;
  padding: 0.75rem;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  font-weight: 600;
}
form.jet-form-builder input:focus,
form.jet-form-builder select:focus, input:focus,
select:focus, form.jet-form-builder input:focus-visible,
form.jet-form-builder select:focus-visible, input:focus-visible,
select:focus-visible {
  box-shadow: 0 0 5px 0 rgba(0, 96, 172, 0.4666666667);
  outline: none;
}
form.jet-form-builder input[type=select],
form.jet-form-builder select[type=select], input[type=select],
select:is(select) {
  appearance: none;
  background-color: #f1f1f5;
  padding-right: 40px !important;
}
form.jet-form-builder input[type=select]:focus,
form.jet-form-builder select[type=select]:focus, input[type=select]:focus, form.jet-form-builder input[type=select]:focus-visible,
form.jet-form-builder select[type=select]:focus-visible, input[type=select]:focus-visible,
select:is(select):focus,
select:is(select):focus-visible {
  box-shadow: none;
}
form.jet-form-builder input[type=select] option,
form.jet-form-builder select[type=select] option, input[type=select] option,
select:is(select) option {
  background-color: #ffffff;
  padding: 0.5rem;
  cursor: pointer;
}
select:is(select) {
  position: relative;
}
select:is(select)::-ms-expand {
  display: none;
}

form.jet-form-builder .jet-form-builder-file-upload .jet-form-builder-file-upload__fields::after, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-menubtn::after, form.jet-form-builder .jet-form-builder-row.field-type-select-field .jet-form-builder__field-wrap::after, .select-wrapper::after {
  mask-repeat: no-repeat;
  mask-position: 50% 45%;
  mask-size: contain;
  background-color: currentColor;
}

form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-menubtn::before, form.jet-form-builder .jet-form-builder-row.field-type-select-field .jet-form-builder__field-wrap::before, .select-wrapper::before, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-menubtn::after, form.jet-form-builder .jet-form-builder-row.field-type-select-field .jet-form-builder__field-wrap::after, .select-wrapper::after {
  bottom: 1px;
  content: "";
  position: absolute;
  pointer-events: none;
  top: 1px;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-menubtn::before, form.jet-form-builder .jet-form-builder-row.field-type-select-field .jet-form-builder__field-wrap::before, .select-wrapper::before {
  background-color: #ffffff;
  border-left: 1px solid #e6e6e6;
  right: 1px;
  width: 2rem;
  z-index: 5;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-menubtn::after, form.jet-form-builder .jet-form-builder-row.field-type-select-field .jet-form-builder__field-wrap::after, .select-wrapper::after {
  color: #000000;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 170'%3E%3Cpolygon points='0,100 50,50 100,100' /%3E%3Cpolygon points='00,115 100,115 50,165' /%3E%3C/svg%3E");
  mask-position: 50% 40%;
  right: 0.625rem;
  width: 0.75rem;
  z-index: 10;
}

.select-wrapper {
  position: relative;
}

form.jet-form-builder .select2-container--default .select2-selection--single .select2-selection__clear, form.jet-form-builder .select2-container--default .select2-selection--single .select2-selection__choice__remove, form.jet-form-builder .select2-container--default .select2-selection--multiple .select2-selection__clear, form.jet-form-builder .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, form.jet-form-builder button.jet-form-builder-repeater__remove {
  align-items: center;
  aspect-ratio: 1/1;
  background-color: #cc0000;
  border-radius: 50%;
  border: none;
  bottom: auto;
  box-shadow: none;
  color: #ffffff;
  display: flex;
  font-size: 1.25rem;
  height: 1.25rem;
  justify-content: center;
  left: auto;
  margin: 0;
  min-height: 1.25rem !important;
  padding: 0;
  right: 0;
  top: 0;
  transform: translateY(-40%) translatex(25%);
  width: 1.25rem;
}
form.jet-form-builder .select2-container--default .select2-selection--single .select2-selection__clear span, form.jet-form-builder .select2-container--default .select2-selection--single .select2-selection__choice__remove span, form.jet-form-builder .select2-container--default .select2-selection--multiple .select2-selection__clear span, form.jet-form-builder .select2-container--default .select2-selection--multiple .select2-selection__choice__remove span, form.jet-form-builder button.jet-form-builder-repeater__remove span {
  font-size: 1.25rem;
  height: 100%;
  left: 50%;
  line-height: 1;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translatex(-50%) translatey(-50%);
  width: 100%;
}

form.jet-form-builder {
  /* #region User Select (select2 integration) */
  /* #endregion User Select (select2 integration) */
  /* #region Success Message */
  /* #endregion Success Message */
}
form.jet-form-builder .jet-form-builder-row {
  margin-bottom: 1rem;
}
form.jet-form-builder .jet-form-builder-row.field-type-select-field .jet-form-builder__field-wrap {
  position: relative;
}
form.jet-form-builder .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :not(:disabled):not(:checked):hover + span::before {
  border-color: #1397ff;
}
form.jet-form-builder .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :not(:disabled):active + span::before {
  background-color: #1397ff;
  border-color: #1397ff;
}
form.jet-form-builder .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span::before {
  background-color: #0060AC;
  border-color: #0060AC;
}
form.jet-form-builder .jet-form-builder-row.field-type-radio-field .jet-form-builder__field-label.for-radio :not(:disabled):not(:checked):hover + span::before {
  border-color: #1397ff;
}
form.jet-form-builder .jet-form-builder-row.field-type-radio-field .jet-form-builder__field-label.for-radio :not(:disabled):active + span::before {
  background-color: #1397ff;
  border-color: #1397ff;
}
form.jet-form-builder .jet-form-builder-row.field-type-radio-field .jet-form-builder__field-label.for-radio :checked + span::before {
  background-color: #0060AC;
  border-color: #0060AC;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .wp-editor-container {
  border: none;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-top-part.mce-container {
  margin-bottom: 1rem;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-top-part::before {
  box-shadow: none;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp {
  border-bottom: none;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp > div {
  padding: 0px !important;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-container-body.mce-flow-layout {
  display: flex;
  flex-flow: row wrap;
  gap: 1rem;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar button {
  background-color: #f1f1f5;
  border: 1px solid #e6e6e6;
  box-shadow: none;
  padding: 0.25rem 0.5rem;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group {
  padding: 0;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group:not(:first-child) {
  border: none;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group#mceu_17 {
  display: none;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-menubtn button i.mce-caret {
  display: none;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-menubtn.mce-fixed-width span {
  width: 120px;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-menubtn::after {
  background-position: 50% 35%;
  right: 0.6875rem;
  width: 0.625rem;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn {
  margin: 1px;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn.mce-active, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:active, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:focus, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:hover, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:focus-visible {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn.mce-active button, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn.mce-active .mce-txt, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn.mce-active .mce-ico, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:active button, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:active .mce-txt, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:active .mce-ico, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:focus button, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:focus .mce-txt, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:focus .mce-ico, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:hover button, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:hover .mce-txt, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:hover .mce-ico, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:focus-visible button, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:focus-visible .mce-txt, form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-container .mce-toolbar-grp .mce-container.mce-toolbar .mce-btn-group .mce-btn:focus-visible .mce-ico {
  background-color: #0060AC;
  border-color: #0060AC;
  color: #ffffff;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field .mce-edit-area.mce-container {
  border-color: #e6e6e6;
  border-style: solid;
  border-width: 1px 1px 0 !important;
}
form.jet-form-builder .jet-form-builder-row.field-type-wysiwyg-field div.mce-statusbar {
  border: 1px solid #e6e6e6 !important;
}
form.jet-form-builder label,
form.jet-form-builder .jet-form-builder__label {
  font-weight: 600;
  margin-bottom: 0.5rem;
}
form.jet-form-builder.layout-column .jet-form-builder__field:not([type=checkbox]) {
  max-width: 100%;
  width: 100%;
  flex: 0 1 100%;
  margin: unset;
}
form.jet-form-builder .jet-form-builder-file-upload__content {
  min-height: unset;
}
form.jet-form-builder .jet-form-builder-file-upload__file {
  margin: 0 1rem 1rem 0;
}
form.jet-form-builder .jet-form-builder-file-upload__file > img {
  border: 2px solid #0060AC;
}
form.jet-form-builder .jet-form-builder-file-upload .jet-form-builder-file-upload__fields {
  position: relative;
}
form.jet-form-builder .jet-form-builder-file-upload .jet-form-builder-file-upload__fields::before {
  background: #0060AC;
  color: #ffffff;
  cursor: pointer;
  content: "Bilder auswählen";
  font-weight: 600;
  padding: 0.75rem 1rem 0.75rem 3.75rem;
  pointer-events: none;
  position: absolute;
}
form.jet-form-builder .jet-form-builder-file-upload .jet-form-builder-file-upload__fields::after {
  color: #ffffff;
  content: "";
  cursor: pointer;
  height: 1.5rem;
  left: 0.75rem;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 32 512 448'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z'%3E%3C/path%3E%3C/svg%3E");
  pointer-events: none;
  position: absolute;
  top: 0.75rem;
  width: 2.25rem;
}
form.jet-form-builder .jet-form-builder-file-upload .jet-form-builder-file-upload__fields > input {
  height: 50px;
  opacity: 0;
}
form.jet-form-builder .jet-form-builder-file-upload .jet-form-builder-file-upload__fields > input input[type=button] {
  cursor: pointer;
}
form.jet-form-builder button.jet-form-builder__submit[type=submit], form.jet-form-builder button.jet-form-builder-repeater__new {
  background-color: #0060AC;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 400;
  padding: 0.6875rem 2.5rem 0.625rem;
}
form.jet-form-builder select.user-select.hidden {
  display: none;
}
form.jet-form-builder .select2-selection.select2-selection--multiple {
  border: none;
  display: flex;
  flex-flow: column-reverse;
}
form.jet-form-builder .select2-selection.select2-selection--multiple ul.select2-selection__rendered {
  display: flex;
  margin: 0.375rem 0;
  padding: 0;
}
form.jet-form-builder .select2-selection.select2-selection--multiple ul.select2-selection__rendered:empty {
  margin: 1.375rem 0;
}
form.jet-form-builder .select2-container--default .select2-selection__rendered .select2-selection__choice {
  align-items: center;
  background-color: #F4F5F7;
  border-color: #e6e6e6;
  border-radius: 30px;
  display: flex;
  margin-right: 5px;
  margin-top: 5px;
  min-height: 0;
  overflow: visible;
  padding: 1px 10px 1px 1px;
}
form.jet-form-builder .select2-container--default .select2-selection__choice__display {
  padding: 0;
}
form.jet-form-builder .select2-container--default .select2-selection__choice__display .user-name {
  padding-top: 1px;
}
form.jet-form-builder .select2-container .select2-search--inline textarea.select2-search__field {
  border-color: #0060AC;
  border-style: solid;
  border-width: 0 0 1px;
  height: 1.75rem;
  margin-left: 0;
  min-height: 0 !important;
  width: 100% !important;
}
form.jet-form-builder .jet-form-builder-message--success {
  background-color: #0060AC;
  border: 1px solid #0060AC;
  color: #ffffff;
}

/* #region Colors */
:root {
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--black: #000000;
  --wp--preset--color--blue: #0060AC;
  --wp--preset--color--grey: #606060;
  --wp--preset--color--light-grey: #f0f0f7;
  --wp--preset--color--medium-grey: #88888B;
}

/* #region Filters */
.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon::before, .wp-block-nxt-intranet-notifications-menu .delete-read-button::before, i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before, ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment.search-results-type-heading::before, .saved-item-link .saved-item-content .item-actions button.edit-bookmark-action:hover::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action:hover::before, .to-blue {
  filter: saturate(0%) brightness(0) contrast(400%) invert(22%) sepia(98%) saturate(1749%) hue-rotate(189deg) brightness(95%) contrast(103%);
}

.post-type-filter button > img, .single-post-header .module-icon, .saved-item-link .saved-item-content .item-actions button::before {
  filter: saturate(0) contrast(200%) brightness(0) invert(1) brightness(0.375);
}

.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-icon::before, #wiki-category-container .wiki-header .wiki-category-info .module-header .module-icon {
  filter: brightness(0) invert(1);
}

/* #endregion Filters */
/* #endregion Colors */
/* #region Spacing */
/* #endregion Spacing */
/* #region Container and Sizes */
main#main-content > .module, .module-projects.single .project-footer-actions-container, .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 90%;
}

.module-header,
.single-post-header, main#main-content > .module-introduction, main#main-content > .module > .small-container, .single-wiki .wiki-post-header .wiki-custom-field.wiki-custom-field--nxt_wiki_post_introduction, #wiki-category-container .wiki-header .wiki-category-info, .small-container, .small-white-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  width: 90%;
}

.small-white-container {
  background-color: #ffffff;
  padding: 2rem;
}
.small-white-container h1 {
  color: #0060AC;
}

/* #endregion Container and Sizes */
/* #region Fonts */
/* #endregion Fonts */
/* #region Font Sizes */
/* #endregion Font Sizes */
/* #region CI / CD Hönninger */
.no-entries-div, .saved-item-link, .posts-container > article {
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
}

/* #endregion CI / CD Hönninger */
/* #region Icons */
.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-content .item-actions button::before, .saved-item-link .saved-item-icon::before, body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]::after, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-right: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-left: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)' opacity='0.5'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23606060'/%3E%3C/g%3E%3C/svg%3E%0A");
}

body.floating-back-button #back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.352' height='25.352' viewBox='0 0 25.352 25.352'%3E%3Cg id='link' transform='translate(-0.487 -0.118)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M2.338,23.015a7.981,7.981,0,0,1,0-11.287L4,10.061A1.822,1.822,0,1,1,6.577,12.64L4.911,14.306a4.346,4.346,0,0,0,6.141,6.135l1.666-1.666a1.82,1.82,0,1,1,2.574,2.575l-1.666,1.665a7.981,7.981,0,0,1-11.287,0Zm6.477-6.478a1.82,1.82,0,0,1,0-2.574l5.149-5.148a1.82,1.82,0,1,1,2.574,2.573l-5.149,5.149a1.82,1.82,0,0,1-2.574,0Zm9.958-1.248a1.821,1.821,0,0,1,0-2.576l1.666-1.666A4.346,4.346,0,0,0,14.3,4.911L12.634,6.577A1.82,1.82,0,1,1,10.061,4l1.666-1.665A7.981,7.981,0,1,1,23.014,13.625L21.35,15.291a1.822,1.822,0,0,1-2.577,0Z' transform='translate(0.487 0.118)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='36' viewBox='0 0 32 36'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_638' data-name='Rechteck 638' width='32' height='36' transform='translate(0 0.001)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_1726' data-name='Gruppe 1726' transform='translate(0 -0.001)'%3E%3Cg id='Gruppe_1715' data-name='Gruppe 1715' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_51172' data-name='Pfad 51172' d='M7.165,0A3.607,3.607,0,0,0,3.583,3.583v8.956A3.582,3.582,0,0,0,0,16.121v8.956A3.582,3.582,0,0,0,3.583,28.66v3.583a3.607,3.607,0,0,0,3.583,3.583h21.5a3.607,3.607,0,0,0,3.583-3.583V9.7a1.79,1.79,0,0,0-.525-1.266L23.811.525A1.79,1.79,0,0,0,22.545,0Zm0,3.583H21.5V8.956a1.792,1.792,0,0,0,1.791,1.791H28.66v1.791H7.165ZM3.583,16.121H6.269a2.687,2.687,0,1,1,0,5.374h-.9v3.583H3.583Zm16.121,0h5.374v1.791H21.5V19.7h2.866V21.5H21.5v3.583H19.7Zm-8.956.041h2.918c2.834,0,4.247,1.705,4.247,3.772v1.381c0,2.092-1.417,3.762-4.272,3.762H10.748Zm-5.374,1.75V19.7h.9a.9.9,0,0,0,0-1.791Zm7.165.041v5.333h1.1c1.132,0,2.481-.344,2.481-1.97V19.935c0-1.637-1.334-1.981-2.456-1.981ZM7.165,28.66h21.5v3.583H7.165Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M320 464c8.8 0 16-7.2 16-16l0-288-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0zM0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z'/%3E%3C/svg%3E");
}

ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.remove-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.remove-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.edit-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z'/%3E%3C/svg%3E");
}

.add-link-section .add-link-trigger .item-actions:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");
}

/* #endregion Icons */
body:not(.wp-admin) .button,
body:not(.wp-admin) .wp-block-button__link, body:not(.wp-admin) .wp-block-button.with-lines .wp-block-button__link, body:not(.wp-admin) .button.with-lines,
body:not(.wp-admin) .wp-block-button__link.with-lines, body:not(.wp-admin) .search-results-type-container summary.search-results-summary, .search-results-type-container body:not(.wp-admin) summary.search-results-summary, body:not(.wp-admin) .restore-module-button, body:not(.wp-admin) .wp-block-button.sm > .wp-block-button__link, body:not(.wp-admin) .button.sm,
body:not(.wp-admin) .wp-block-button__link.sm {
  background-color: #0060AC;
  color: #ffffff;
  cursor: pointer;
  font-size: 1.3125rem;
  font-weight: 600;
  border-radius: 0;
  min-height: 2.75rem;
  line-height: 2.75rem;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  transition: all 300ms ease;
  display: flex;
  justify-content: center;
  align-items: center;
}
body:not(.wp-admin) .button:hover,
body:not(.wp-admin) .wp-block-button__link:hover, body:not(.wp-admin) .wp-block-button.with-lines .wp-block-button__link:hover, body:not(.wp-admin) .search-results-type-container summary.search-results-summary:hover, .search-results-type-container body:not(.wp-admin) summary.search-results-summary:hover, body:not(.wp-admin) .restore-module-button:hover, body:not(.wp-admin) .wp-block-button.sm > .wp-block-button__link:hover {
  background-color: #606060;
}
body:not(.wp-admin) .search-results-type-container summary.search-results-summary, .search-results-type-container body:not(.wp-admin) summary.search-results-summary, body:not(.wp-admin) .restore-module-button, body:not(.wp-admin) .wp-block-button.sm > .wp-block-button__link, body:not(.wp-admin) .button.sm,
body:not(.wp-admin) .wp-block-button__link.sm {
  border: none;
  box-shadow: none;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1em;
  min-height: 1rem;
  padding: 0.5rem 1.25rem;
}
body:not(.wp-admin) .back-button-container button, .back-button-container body:not(.wp-admin) button, body:not(.wp-admin) .wp-block-nxt-intranet-notifications-menu .delete-read-button, .wp-block-nxt-intranet-notifications-menu body:not(.wp-admin) .delete-read-button, body:not(.wp-admin) .wp-block-nxt-intranet-notifications-menu .filter-button, .wp-block-nxt-intranet-notifications-menu body:not(.wp-admin) .filter-button {
  background: transparent;
  border: none;
  box-shadow: none;
  color: #606060;
  cursor: pointer;
  font-size: var(--wp--preset--font-size--small, 0.875rem);
  padding: 0;
}
body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit], .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit] {
  background-color: #0060AC;
  border-radius: 0.25rem;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  margin-left: auto;
  margin-right: 1rem;
  padding: 0.5rem 1.25rem;
  position: relative;
  transition: all 300ms ease;
}
body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]::after, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z'/%3E%3C/svg%3E");
  filter: invert(1);
  margin-left: -1rem;
  opacity: 0;
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transition: all 300ms ease;
  transform: translatey(-50%);
  visibility: hidden;
  width: 0.5rem;
}
body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]:hover, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]:hover {
  padding: 0.5rem 1.75rem 0.5rem 0.75rem;
}
body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]:hover::after, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]:hover::after {
  margin-left: 0;
  opacity: 1;
  right: 0;
  visibility: visible;
}
body:not(.wp-admin) .wp-block-button.with-lines .wp-block-button__link, body:not(.wp-admin) .button.with-lines,
body:not(.wp-admin) .wp-block-button__link.with-lines {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
}
body:not(.wp-admin) .wp-block-button.with-lines .wp-block-button__link::before, body:not(.wp-admin) .button.with-lines::before,
body:not(.wp-admin) .wp-block-button__link.with-lines::before, body:not(.wp-admin) .wp-block-button.with-lines .wp-block-button__link::after, body:not(.wp-admin) .button.with-lines::after,
body:not(.wp-admin) .wp-block-button__link.with-lines::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 50vw;
  height: 2px;
  background-color: #0060AC;
  transform: translateY(-50%);
}
body:not(.wp-admin) .wp-block-button.with-lines .wp-block-button__link::before, body:not(.wp-admin) .button.with-lines::before,
body:not(.wp-admin) .wp-block-button__link.with-lines::before {
  right: 100%;
  margin-right: 15px;
}
body:not(.wp-admin) .wp-block-button.with-lines .wp-block-button__link::after, body:not(.wp-admin) .button.with-lines::after,
body:not(.wp-admin) .wp-block-button__link.with-lines::after {
  left: 100%;
  margin-left: 15px;
}
/* #region Buttons with lines */
.wp-block-group.buttons-with-lines .wp-block-buttons {
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
}
.wp-block-group.buttons-with-lines .wp-block-buttons::before {
  border-top: 1px solid #0060AC;
  content: "";
  left: 0;
  position: absolute;
  top: 50%;
  transform: translatey(-50%);
  width: 100%;
  z-index: 0;
}
.wp-block-group.buttons-with-lines .wp-block-buttons a.wp-element-button {
  outline: 1rem solid #f0f0f7;
  position: relative;
  z-index: 10;
}

/* #endregion Buttons with lines */
article.single.type-post .post-content > .entry-title, article.single.type-leadership-news .post-content > .entry-title, article.single.type-events .post-content > .entry-title, article.single.type-projects .post-content > .entry-title, .single-post-header h2.project-subtitle, .single-post-header h1.post-title, main#main-content h2.underlined, .post-full-content .post-comments-section h3, .single-wiki .wp-block-post-content h2, .single-wiki .wiki-post-header h2 {
  position: relative;
}
article.single.type-post .post-content > .entry-title::after, article.single.type-leadership-news .post-content > .entry-title::after, article.single.type-events .post-content > .entry-title::after, article.single.type-projects .post-content > .entry-title::after, .single-post-header h2.project-subtitle::after, .single-post-header h1.post-title::after, main#main-content h2.underlined::after, .post-full-content .post-comments-section h3::after, .single-wiki .wp-block-post-content h2::after, .single-wiki .wiki-post-header h2::after {
  border-bottom: 0.25rem solid #0060AC;
  content: "";
  display: block;
  margin: 0.875rem auto 0;
  width: 100%;
}
article.single.type-post .post-content > .short.entry-title::after, article.single.type-leadership-news .post-content > .short.entry-title::after, article.single.type-events .post-content > .short.entry-title::after, article.single.type-projects .post-content > .short.entry-title::after, .single-post-header h2.short.project-subtitle::after, .single-post-header h1.short.post-title::after, main#main-content h2.short.underlined::after, .post-full-content .post-comments-section h3.short::after, .single-wiki .wp-block-post-content h2.short::after, .single-wiki .wiki-post-header h2.short::after {
  width: 164px;
}
article.single.type-post .post-content > .equal_width.entry-title, article.single.type-leadership-news .post-content > .equal_width.entry-title, article.single.type-events .post-content > .equal_width.entry-title, article.single.type-projects .post-content > .equal_width.entry-title, .single-post-header h2.equal_width.project-subtitle, .single-post-header h1.equal_width.post-title, main#main-content h2.equal_width.underlined, .post-full-content .post-comments-section h3.equal_width, .single-wiki .wp-block-post-content h2, .single-wiki .wiki-post-header h2.equal_width {
  width: fit-content;
}

.wp-site-blocks header.wp-block-template-part {
  /* #region Search Form Styling */
  /* #endregion Search Form Styling */
  /* #region Responsive Styling */
  /* #region width <= 370px */
  /* #endregion width <= 370px */
  /* #endregion Responsive Styling */
}
.wp-site-blocks header.wp-block-template-part .header_row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.wp-site-blocks header.wp-block-template-part .header_row > div:last-child {
  justify-self: end;
}
.wp-site-blocks header.wp-block-template-part .plus-icon svg {
  pointer-events: none;
}
.wp-site-blocks header.wp-block-template-part .wp-block-search {
  border: 1px solid #0060AC;
}
.wp-site-blocks header.wp-block-template-part .wp-block-search .wp-block-search__inside-wrapper {
  position: relative;
  height: 40px;
  overflow: hidden;
}
.wp-site-blocks header.wp-block-template-part .wp-block-search .wp-block-search__button {
  background: #0060AC;
  border: none;
  cursor: pointer;
  font-size: 0;
  height: 40px;
  min-height: 40px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: none;
  width: 40px;
}
.wp-site-blocks header.wp-block-template-part .wp-block-search .wp-block-search__button::before {
  content: "";
  background-image: url("../icons/search.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  width: 20px;
  height: 20px;
  display: block;
  margin: auto;
  filter: brightness(0) invert(1);
}
.wp-site-blocks header.wp-block-template-part .wp-block-search .wp-block-search__input {
  padding: 0 45px 0 1rem;
  border: none;
  width: 100%;
  height: 40px;
}
.wp-site-blocks header.wp-block-template-part .wp-block-search .wp-block-search__input:focus {
  outline: none;
  border-color: #0060AC;
}
@media (max-width: 650px) {
  .wp-site-blocks header.wp-block-template-part {
    top: unset;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    z-index: 1000;
    background: #ffffff;
    padding: 0 5%;
    border-top: 1px solid #606060;
  }
  .wp-site-blocks header.wp-block-template-part .header_row {
    align-items: flex-start;
    flex-direction: row;
    align-items: center;
    padding-bottom: 1.25rem !important;
    padding-top: 1.25rem !important;
    width: 100%;
  }
  .wp-site-blocks header.wp-block-template-part .header_row .wp-block-site-logo img {
    display: none;
  }
  .wp-site-blocks header.wp-block-template-part .header_row .wp-block-site-logo a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-0.01 32.06 576.04 447.94'%3E%3Cpath d='M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z'%3E%3C/path%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    filter: saturate(0%) brightness(0) contrast(400%) invert(22%) sepia(98%) saturate(1749%) hue-rotate(189deg) brightness(95%) contrast(103%);
    height: 2.25rem;
    width: 2.25rem;
  }
  .wp-site-blocks header.wp-block-template-part .header_row .search-toggle-button {
    margin-right: 0;
  }
  .wp-site-blocks header.wp-block-template-part .header_row .search-toggle-button.active {
    top: 1.5rem;
    right: 0;
  }
  .wp-site-blocks header.wp-block-template-part .header_row .ajax-results, .wp-site-blocks header.wp-block-template-part .header_row .notifications-dropdown.active {
    height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - var(--nxt-intranet--header--height, 112px) - 85px);
  }
  .wp-site-blocks header.wp-block-template-part .wp-block-nxt-intranet-user-menu .user-menu-dropdown .user-name {
    display: none;
  }
}
@media only screen and (width <= 370px) {
  .wp-site-blocks header.wp-block-template-part {
    padding: 0 2.5%;
  }
  .wp-site-blocks header.wp-block-template-part .header_row .search-toggle-button {
    margin-right: 0;
  }
  .wp-site-blocks header.wp-block-template-part .header_row .dropdown-content {
    min-width: 195px;
  }
  .wp-site-blocks header.wp-block-template-part .header_row .dropdown-content a {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

/* #region width <= 1000px */
@media only screen and (width <= 1000px) {
  body.search-active .wp-site-blocks header.wp-block-template-part .header_row form.wp-block-search {
    padding: 2.3rem 6rem 2.3rem 1.5rem;
  }
  body.scrolled.search-active .wp-site-blocks header.wp-block-template-part .header_row form.wp-block-search {
    padding: 1.25rem 6rem 1.25rem 1rem;
  }
}
/* #endregion width <= 1000px */
/* #region width > 650px */
@media only screen and (width > 650px) {
  header.wp-block-template-part .wp-block-site-logo a {
    width: 180px;
  }
}
/* #endregion width > 650px */
/* #region width <= 650px */
@media only screen and (max-width: 650px) {
  body.scrolled header.wp-block-template-part .header_row.header_row {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  body.scrolled header.wp-block-template-part .header_row .search-toggle-button.active {
    top: 0.625rem;
  }
  body.search-active .wp-site-blocks.wp-site-blocks header.wp-block-template-part form.wp-block-search {
    animation: slideUp 0.3s ease;
    box-shadow: none;
    padding: 1.5rem 6rem 0.75rem 1.5rem;
    width: 100%;
  }
  body.scrolled.search-active .wp-site-blocks.wp-site-blocks header.wp-block-template-part .header_row form.wp-block-search {
    padding-top: 0.75rem;
  }
  body.scrolled.search-active .wp-site-blocks.wp-site-blocks header.wp-block-template-part .header_row .ajax-results {
    height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - var(--nxt-intranet--header--height, 112px) - 63px);
  }
  footer.wp-block-template-part > .wp-block-group {
    padding-bottom: 7rem !important;
  }
}
/* #endregion width <= 650px */
ul.wp-block-list li {
  list-style-type: square;
}
ul.wp-block-list li::marker {
  color: #0060AC;
}

/* #region Colors */
:root {
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--black: #000000;
  --wp--preset--color--blue: #0060AC;
  --wp--preset--color--grey: #606060;
  --wp--preset--color--light-grey: #f0f0f7;
  --wp--preset--color--medium-grey: #88888B;
}

/* #region Filters */
.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon::before, .wp-block-nxt-intranet-notifications-menu .delete-read-button::before, i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before, ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment.search-results-type-heading::before, .saved-item-link .saved-item-content .item-actions button.edit-bookmark-action:hover::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action:hover::before, .to-blue {
  filter: saturate(0%) brightness(0) contrast(400%) invert(22%) sepia(98%) saturate(1749%) hue-rotate(189deg) brightness(95%) contrast(103%);
}

.post-type-filter button > img, .single-post-header .module-icon, .saved-item-link .saved-item-content .item-actions button::before {
  filter: saturate(0) contrast(200%) brightness(0) invert(1) brightness(0.375);
}

.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-icon::before, #wiki-category-container .wiki-header .wiki-category-info .module-header .module-icon {
  filter: brightness(0) invert(1);
}

/* #endregion Filters */
/* #endregion Colors */
/* #region Spacing */
/* #endregion Spacing */
/* #region Container and Sizes */
main#main-content > .module, .module-projects.single .project-footer-actions-container, .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 90%;
}

.module-header,
.single-post-header, main#main-content > .module-introduction, main#main-content > .module > .small-container, .single-wiki .wiki-post-header .wiki-custom-field.wiki-custom-field--nxt_wiki_post_introduction, #wiki-category-container .wiki-header .wiki-category-info, .small-container, .small-white-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  width: 90%;
}

.small-white-container {
  background-color: #ffffff;
  padding: 2rem;
}
.small-white-container h1 {
  color: #0060AC;
}

/* #endregion Container and Sizes */
/* #region Fonts */
/* #endregion Fonts */
/* #region Font Sizes */
/* #endregion Font Sizes */
/* #region CI / CD Hönninger */
.no-entries-div, .saved-item-link, .posts-container > article {
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
}

/* #endregion CI / CD Hönninger */
/* #region Icons */
.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-content .item-actions button::before, .saved-item-link .saved-item-icon::before, body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]::after, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-right: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-left: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)' opacity='0.5'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23606060'/%3E%3C/g%3E%3C/svg%3E%0A");
}

body.floating-back-button #back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.352' height='25.352' viewBox='0 0 25.352 25.352'%3E%3Cg id='link' transform='translate(-0.487 -0.118)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M2.338,23.015a7.981,7.981,0,0,1,0-11.287L4,10.061A1.822,1.822,0,1,1,6.577,12.64L4.911,14.306a4.346,4.346,0,0,0,6.141,6.135l1.666-1.666a1.82,1.82,0,1,1,2.574,2.575l-1.666,1.665a7.981,7.981,0,0,1-11.287,0Zm6.477-6.478a1.82,1.82,0,0,1,0-2.574l5.149-5.148a1.82,1.82,0,1,1,2.574,2.573l-5.149,5.149a1.82,1.82,0,0,1-2.574,0Zm9.958-1.248a1.821,1.821,0,0,1,0-2.576l1.666-1.666A4.346,4.346,0,0,0,14.3,4.911L12.634,6.577A1.82,1.82,0,1,1,10.061,4l1.666-1.665A7.981,7.981,0,1,1,23.014,13.625L21.35,15.291a1.822,1.822,0,0,1-2.577,0Z' transform='translate(0.487 0.118)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='36' viewBox='0 0 32 36'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_638' data-name='Rechteck 638' width='32' height='36' transform='translate(0 0.001)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_1726' data-name='Gruppe 1726' transform='translate(0 -0.001)'%3E%3Cg id='Gruppe_1715' data-name='Gruppe 1715' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_51172' data-name='Pfad 51172' d='M7.165,0A3.607,3.607,0,0,0,3.583,3.583v8.956A3.582,3.582,0,0,0,0,16.121v8.956A3.582,3.582,0,0,0,3.583,28.66v3.583a3.607,3.607,0,0,0,3.583,3.583h21.5a3.607,3.607,0,0,0,3.583-3.583V9.7a1.79,1.79,0,0,0-.525-1.266L23.811.525A1.79,1.79,0,0,0,22.545,0Zm0,3.583H21.5V8.956a1.792,1.792,0,0,0,1.791,1.791H28.66v1.791H7.165ZM3.583,16.121H6.269a2.687,2.687,0,1,1,0,5.374h-.9v3.583H3.583Zm16.121,0h5.374v1.791H21.5V19.7h2.866V21.5H21.5v3.583H19.7Zm-8.956.041h2.918c2.834,0,4.247,1.705,4.247,3.772v1.381c0,2.092-1.417,3.762-4.272,3.762H10.748Zm-5.374,1.75V19.7h.9a.9.9,0,0,0,0-1.791Zm7.165.041v5.333h1.1c1.132,0,2.481-.344,2.481-1.97V19.935c0-1.637-1.334-1.981-2.456-1.981ZM7.165,28.66h21.5v3.583H7.165Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M320 464c8.8 0 16-7.2 16-16l0-288-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0zM0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z'/%3E%3C/svg%3E");
}

ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.remove-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.remove-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.edit-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z'/%3E%3C/svg%3E");
}

.add-link-section .add-link-trigger .item-actions:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");
}

/* #endregion Icons */
/**
 * Allgemeines Design für Posts Feed (auch Projekte, Events, etc.)
 */
.posts-container {
  margin-top: 4.5rem;
}
.posts-container > article {
  --f: 5px;
  background: #ffffff;
  margin-bottom: 4rem;
  position: relative;
}
.posts-container > article .post-excerpt p:first-child {
  margin-top: 0;
}
.posts-container > article.parent-post.type-projects::before {
  background-color: #0060AC;
  border-bottom: var(--f) solid rgba(0, 0, 0, 0.4666666667);
  clip-path: polygon(100% calc(100% - var(--f)), 100% 100%, calc(100% - var(--f)) calc(100% - var(--f)), var(--f) calc(100% - var(--f)), 0 100%, 0 calc(100% - var(--f)), 999px calc(100% - var(--f) - 999px), calc(100% - 999px) calc(100% - var(--f) - 999px));
  color: #ffffff;
  content: "Neues Bauprojekt";
  font-size: 1rem;
  padding: 4px 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  transform-origin: 0% 100%;
  transform: translate(29.2893218813%, -100%) rotate(45deg);
  width: 182px;
  z-index: 1;
}

.single .posts-container > article.parent-post.type-projects::after {
  font-size: 1rem;
}

/* #region Colors */
:root {
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--black: #000000;
  --wp--preset--color--blue: #0060AC;
  --wp--preset--color--grey: #606060;
  --wp--preset--color--light-grey: #f0f0f7;
  --wp--preset--color--medium-grey: #88888B;
}

/* #region Filters */
.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon::before, .wp-block-nxt-intranet-notifications-menu .delete-read-button::before, i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before, ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment.search-results-type-heading::before, .saved-item-link .saved-item-content .item-actions button.edit-bookmark-action:hover::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action:hover::before, .to-blue {
  filter: saturate(0%) brightness(0) contrast(400%) invert(22%) sepia(98%) saturate(1749%) hue-rotate(189deg) brightness(95%) contrast(103%);
}

.post-type-filter button > img, .single-post-header .module-icon, .saved-item-link .saved-item-content .item-actions button::before {
  filter: saturate(0) contrast(200%) brightness(0) invert(1) brightness(0.375);
}

.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-icon::before, #wiki-category-container .wiki-header .wiki-category-info .module-header .module-icon {
  filter: brightness(0) invert(1);
}

/* #endregion Filters */
/* #endregion Colors */
/* #region Spacing */
/* #endregion Spacing */
/* #region Container and Sizes */
main#main-content > .module, .module-projects.single .project-footer-actions-container, .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 90%;
}

.module-header,
.single-post-header, main#main-content > .module-introduction, main#main-content > .module > .small-container, .single-wiki .wiki-post-header .wiki-custom-field.wiki-custom-field--nxt_wiki_post_introduction, #wiki-category-container .wiki-header .wiki-category-info, .small-container, .small-white-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  width: 90%;
}

.small-white-container {
  background-color: #ffffff;
  padding: 2rem;
}
.small-white-container h1 {
  color: #0060AC;
}

/* #endregion Container and Sizes */
/* #region Fonts */
/* #endregion Fonts */
/* #region Font Sizes */
/* #endregion Font Sizes */
/* #region CI / CD Hönninger */
.no-entries-div, .saved-item-link, .posts-container > article {
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
}

/* #endregion CI / CD Hönninger */
/* #region Icons */
.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-content .item-actions button::before, .saved-item-link .saved-item-icon::before, body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]::after, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-right: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-left: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)' opacity='0.5'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23606060'/%3E%3C/g%3E%3C/svg%3E%0A");
}

body.floating-back-button #back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.352' height='25.352' viewBox='0 0 25.352 25.352'%3E%3Cg id='link' transform='translate(-0.487 -0.118)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M2.338,23.015a7.981,7.981,0,0,1,0-11.287L4,10.061A1.822,1.822,0,1,1,6.577,12.64L4.911,14.306a4.346,4.346,0,0,0,6.141,6.135l1.666-1.666a1.82,1.82,0,1,1,2.574,2.575l-1.666,1.665a7.981,7.981,0,0,1-11.287,0Zm6.477-6.478a1.82,1.82,0,0,1,0-2.574l5.149-5.148a1.82,1.82,0,1,1,2.574,2.573l-5.149,5.149a1.82,1.82,0,0,1-2.574,0Zm9.958-1.248a1.821,1.821,0,0,1,0-2.576l1.666-1.666A4.346,4.346,0,0,0,14.3,4.911L12.634,6.577A1.82,1.82,0,1,1,10.061,4l1.666-1.665A7.981,7.981,0,1,1,23.014,13.625L21.35,15.291a1.822,1.822,0,0,1-2.577,0Z' transform='translate(0.487 0.118)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='36' viewBox='0 0 32 36'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_638' data-name='Rechteck 638' width='32' height='36' transform='translate(0 0.001)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_1726' data-name='Gruppe 1726' transform='translate(0 -0.001)'%3E%3Cg id='Gruppe_1715' data-name='Gruppe 1715' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_51172' data-name='Pfad 51172' d='M7.165,0A3.607,3.607,0,0,0,3.583,3.583v8.956A3.582,3.582,0,0,0,0,16.121v8.956A3.582,3.582,0,0,0,3.583,28.66v3.583a3.607,3.607,0,0,0,3.583,3.583h21.5a3.607,3.607,0,0,0,3.583-3.583V9.7a1.79,1.79,0,0,0-.525-1.266L23.811.525A1.79,1.79,0,0,0,22.545,0Zm0,3.583H21.5V8.956a1.792,1.792,0,0,0,1.791,1.791H28.66v1.791H7.165ZM3.583,16.121H6.269a2.687,2.687,0,1,1,0,5.374h-.9v3.583H3.583Zm16.121,0h5.374v1.791H21.5V19.7h2.866V21.5H21.5v3.583H19.7Zm-8.956.041h2.918c2.834,0,4.247,1.705,4.247,3.772v1.381c0,2.092-1.417,3.762-4.272,3.762H10.748Zm-5.374,1.75V19.7h.9a.9.9,0,0,0,0-1.791Zm7.165.041v5.333h1.1c1.132,0,2.481-.344,2.481-1.97V19.935c0-1.637-1.334-1.981-2.456-1.981ZM7.165,28.66h21.5v3.583H7.165Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M320 464c8.8 0 16-7.2 16-16l0-288-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0zM0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z'/%3E%3C/svg%3E");
}

ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.remove-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.remove-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.edit-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z'/%3E%3C/svg%3E");
}

.add-link-section .add-link-trigger .item-actions:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");
}

/* #endregion Icons */
/* #region Colors */
:root {
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--black: #000000;
  --wp--preset--color--blue: #0060AC;
  --wp--preset--color--grey: #606060;
  --wp--preset--color--light-grey: #f0f0f7;
  --wp--preset--color--medium-grey: #88888B;
}

/* #region Filters */
.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon::before, .wp-block-nxt-intranet-notifications-menu .delete-read-button::before, i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before, ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment.search-results-type-heading::before, .saved-item-link .saved-item-content .item-actions button.edit-bookmark-action:hover::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action:hover::before, .to-blue {
  filter: saturate(0%) brightness(0) contrast(400%) invert(22%) sepia(98%) saturate(1749%) hue-rotate(189deg) brightness(95%) contrast(103%);
}

.post-type-filter button > img, .single-post-header .module-icon, .saved-item-link .saved-item-content .item-actions button::before {
  filter: saturate(0) contrast(200%) brightness(0) invert(1) brightness(0.375);
}

.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-icon::before, #wiki-category-container .wiki-header .wiki-category-info .module-header .module-icon {
  filter: brightness(0) invert(1);
}

/* #endregion Filters */
/* #endregion Colors */
/* #region Spacing */
/* #endregion Spacing */
/* #region Container and Sizes */
main#main-content > .module, .module-projects.single .project-footer-actions-container, .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 90%;
}

.module-header,
.single-post-header, main#main-content > .module-introduction, main#main-content > .module > .small-container, .single-wiki .wiki-post-header .wiki-custom-field.wiki-custom-field--nxt_wiki_post_introduction, #wiki-category-container .wiki-header .wiki-category-info, .small-container, .small-white-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  width: 90%;
}

.small-white-container {
  background-color: #ffffff;
  padding: 2rem;
}
.small-white-container h1 {
  color: #0060AC;
}

/* #endregion Container and Sizes */
/* #region Fonts */
/* #endregion Fonts */
/* #region Font Sizes */
/* #endregion Font Sizes */
/* #region CI / CD Hönninger */
.no-entries-div, .saved-item-link, .posts-container > article {
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
}

/* #endregion CI / CD Hönninger */
/* #region Icons */
.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-content .item-actions button::before, .saved-item-link .saved-item-icon::before, body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]::after, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-right: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-left: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)' opacity='0.5'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23606060'/%3E%3C/g%3E%3C/svg%3E%0A");
}

body.floating-back-button #back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.352' height='25.352' viewBox='0 0 25.352 25.352'%3E%3Cg id='link' transform='translate(-0.487 -0.118)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M2.338,23.015a7.981,7.981,0,0,1,0-11.287L4,10.061A1.822,1.822,0,1,1,6.577,12.64L4.911,14.306a4.346,4.346,0,0,0,6.141,6.135l1.666-1.666a1.82,1.82,0,1,1,2.574,2.575l-1.666,1.665a7.981,7.981,0,0,1-11.287,0Zm6.477-6.478a1.82,1.82,0,0,1,0-2.574l5.149-5.148a1.82,1.82,0,1,1,2.574,2.573l-5.149,5.149a1.82,1.82,0,0,1-2.574,0Zm9.958-1.248a1.821,1.821,0,0,1,0-2.576l1.666-1.666A4.346,4.346,0,0,0,14.3,4.911L12.634,6.577A1.82,1.82,0,1,1,10.061,4l1.666-1.665A7.981,7.981,0,1,1,23.014,13.625L21.35,15.291a1.822,1.822,0,0,1-2.577,0Z' transform='translate(0.487 0.118)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='36' viewBox='0 0 32 36'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_638' data-name='Rechteck 638' width='32' height='36' transform='translate(0 0.001)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_1726' data-name='Gruppe 1726' transform='translate(0 -0.001)'%3E%3Cg id='Gruppe_1715' data-name='Gruppe 1715' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_51172' data-name='Pfad 51172' d='M7.165,0A3.607,3.607,0,0,0,3.583,3.583v8.956A3.582,3.582,0,0,0,0,16.121v8.956A3.582,3.582,0,0,0,3.583,28.66v3.583a3.607,3.607,0,0,0,3.583,3.583h21.5a3.607,3.607,0,0,0,3.583-3.583V9.7a1.79,1.79,0,0,0-.525-1.266L23.811.525A1.79,1.79,0,0,0,22.545,0Zm0,3.583H21.5V8.956a1.792,1.792,0,0,0,1.791,1.791H28.66v1.791H7.165ZM3.583,16.121H6.269a2.687,2.687,0,1,1,0,5.374h-.9v3.583H3.583Zm16.121,0h5.374v1.791H21.5V19.7h2.866V21.5H21.5v3.583H19.7Zm-8.956.041h2.918c2.834,0,4.247,1.705,4.247,3.772v1.381c0,2.092-1.417,3.762-4.272,3.762H10.748Zm-5.374,1.75V19.7h.9a.9.9,0,0,0,0-1.791Zm7.165.041v5.333h1.1c1.132,0,2.481-.344,2.481-1.97V19.935c0-1.637-1.334-1.981-2.456-1.981ZM7.165,28.66h21.5v3.583H7.165Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M320 464c8.8 0 16-7.2 16-16l0-288-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0zM0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z'/%3E%3C/svg%3E");
}

ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.remove-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.remove-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.edit-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z'/%3E%3C/svg%3E");
}

.add-link-section .add-link-trigger .item-actions:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");
}

/* #endregion Icons */
/**
 * Spezifisches Design für Projekt-Modul, ansonsten siehe _news.scss für allgemeines Design
*/
.module-projects {
  /**
   * Projekt Detailansicht (Single): nur Parent oder Parent mit Children untereinander Ansicht
  */
}
.module-projects .project-post:last-child {
  margin-bottom: 0;
}
.module-projects .project-post.active {
  border-color: #0060AC;
}
.module-projects.single .baustellenteam .user-profile-card {
  box-shadow: none;
  border: none;
}
.module-projects.single .baustellenteam .user-profile-card .user-profile-position {
  font-weight: bold;
}
.module-projects.single .project_post_custom_fields {
  margin-top: 2rem;
}
.module-projects.single .project_post_custom_fields h3 {
  background-color: #0060AC;
  color: #ffffff;
  padding: 0.5rem 1rem;
  cursor: pointer;
  margin-bottom: 0;
  transition: background-color 0.3s ease;
}
.module-projects.single .project_post_custom_fields h3:hover {
  background-color: #606060;
}
.module-projects.single .project_post_custom_fields h3::after {
  content: "▼";
  float: right;
  transform: rotate(-90deg);
  transition: transform 0.3s ease;
}
.module-projects.single .project_post_custom_fields h3.active::after {
  transform: rotate(0);
}
.module-projects.single .project_post_custom_fields .custom-field-content {
  display: none;
  border-top: none;
}
.module-projects.single .project_post_custom_fields .custom-field-content > div:first-child {
  padding-top: 1rem;
}
.module-projects.single .project_post_custom_fields .custom-field-content > div:last-child {
  padding-bottom: 1rem;
}
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .projektdetail-item,
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .zeitplan-item, .module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .projektdetail-item,
.module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .zeitplan-item {
  display: flex;
  margin-bottom: 1rem;
  border-bottom: 1px solid #000000;
  padding-bottom: 0.5rem;
}
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .projektdetail-item:last-child,
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .zeitplan-item:last-child, .module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .projektdetail-item:last-child,
.module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .zeitplan-item:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .projektdetail-item .projektdetail-betreff,
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .projektdetail-item .zeitplan-betreff,
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .zeitplan-item .projektdetail-betreff,
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .zeitplan-item .zeitplan-betreff, .module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .projektdetail-item .projektdetail-betreff,
.module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .projektdetail-item .zeitplan-betreff,
.module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .zeitplan-item .projektdetail-betreff,
.module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .zeitplan-item .zeitplan-betreff {
  flex: 0 0 30%;
  padding-right: 1rem;
  font-weight: bold;
}
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .projektdetail-item .projektdetail-text,
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .projektdetail-item .zeitplan-text,
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .zeitplan-item .projektdetail-text,
.module-projects.single .project_post_custom_fields .custom-field-content.projektdetails .zeitplan-item .zeitplan-text, .module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .projektdetail-item .projektdetail-text,
.module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .projektdetail-item .zeitplan-text,
.module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .zeitplan-item .projektdetail-text,
.module-projects.single .project_post_custom_fields .custom-field-content.zeitplan .zeitplan-item .zeitplan-text {
  flex: 1;
}
.module-projects.single .project_post_custom_fields .custom-field-content.unsere-leistungen .services-list {
  margin-bottom: 1rem;
}
.module-projects.single .project_post_custom_fields .custom-field-content.unsere-leistungen .executedby {
  display: flex;
  align-items: flex-start;
  margin-top: 1rem;
  border-top: 1px solid #000000;
  padding-top: 1rem;
}
.module-projects.single .project_post_custom_fields .custom-field-content.unsere-leistungen .executedby .executedby-label {
  flex: 0 0 40%;
  padding-right: 1rem;
  font-weight: bold;
}
.module-projects.single .project_post_custom_fields .custom-field-content.unsere-leistungen .executedby .executedby-list {
  flex: 1;
}
.module-projects.single .project_post_custom_fields .custom-field-content.unsere-leistungen .executedby .executedby-list ul {
  margin: 0;
  padding-left: 20px;
}
.module-projects.single .project-footer-actions-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3rem;
}
.module-projects.single .project-footer-actions-container .post-actions-container {
  padding-bottom: 0;
  width: auto;
  margin: 0;
}
.module-projects.single .project-footer-buttons-container {
  display: flex;
  justify-content: center;
  gap: 3rem;
}

/* #region Colors */
:root {
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--black: #000000;
  --wp--preset--color--blue: #0060AC;
  --wp--preset--color--grey: #606060;
  --wp--preset--color--light-grey: #f0f0f7;
  --wp--preset--color--medium-grey: #88888B;
}

/* #region Filters */
.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon::before, .wp-block-nxt-intranet-notifications-menu .delete-read-button::before, i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before, ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment.search-results-type-heading::before, .saved-item-link .saved-item-content .item-actions button.edit-bookmark-action:hover::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action:hover::before, .to-blue {
  filter: saturate(0%) brightness(0) contrast(400%) invert(22%) sepia(98%) saturate(1749%) hue-rotate(189deg) brightness(95%) contrast(103%);
}

.post-type-filter button > img, .single-post-header .module-icon, .saved-item-link .saved-item-content .item-actions button::before {
  filter: saturate(0) contrast(200%) brightness(0) invert(1) brightness(0.375);
}

.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-icon::before, #wiki-category-container .wiki-header .wiki-category-info .module-header .module-icon {
  filter: brightness(0) invert(1);
}

/* #endregion Filters */
/* #endregion Colors */
/* #region Spacing */
/* #endregion Spacing */
/* #region Container and Sizes */
main#main-content > .module, .container, .module-projects.single .project-footer-actions-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 90%;
}

.module-header,
.single-post-header, main#main-content > .module-introduction, main#main-content > .module > .small-container, .single-wiki .wiki-post-header .wiki-custom-field.wiki-custom-field--nxt_wiki_post_introduction, #wiki-category-container .wiki-header .wiki-category-info, .small-container, .small-white-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  width: 90%;
}

.small-white-container {
  background-color: #ffffff;
  padding: 2rem;
}
.small-white-container h1 {
  color: #0060AC;
}

/* #endregion Container and Sizes */
/* #region Fonts */
/* #endregion Fonts */
/* #region Font Sizes */
/* #endregion Font Sizes */
/* #region CI / CD Hönninger */
.no-entries-div, .saved-item-link, .posts-container > article {
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
}

/* #endregion CI / CD Hönninger */
/* #region Icons */
.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-content .item-actions button::before, .saved-item-link .saved-item-icon::before, body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]::after, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-right: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-left: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)' opacity='0.5'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23606060'/%3E%3C/g%3E%3C/svg%3E%0A");
}

body.floating-back-button #back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.352' height='25.352' viewBox='0 0 25.352 25.352'%3E%3Cg id='link' transform='translate(-0.487 -0.118)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M2.338,23.015a7.981,7.981,0,0,1,0-11.287L4,10.061A1.822,1.822,0,1,1,6.577,12.64L4.911,14.306a4.346,4.346,0,0,0,6.141,6.135l1.666-1.666a1.82,1.82,0,1,1,2.574,2.575l-1.666,1.665a7.981,7.981,0,0,1-11.287,0Zm6.477-6.478a1.82,1.82,0,0,1,0-2.574l5.149-5.148a1.82,1.82,0,1,1,2.574,2.573l-5.149,5.149a1.82,1.82,0,0,1-2.574,0Zm9.958-1.248a1.821,1.821,0,0,1,0-2.576l1.666-1.666A4.346,4.346,0,0,0,14.3,4.911L12.634,6.577A1.82,1.82,0,1,1,10.061,4l1.666-1.665A7.981,7.981,0,1,1,23.014,13.625L21.35,15.291a1.822,1.822,0,0,1-2.577,0Z' transform='translate(0.487 0.118)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='36' viewBox='0 0 32 36'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_638' data-name='Rechteck 638' width='32' height='36' transform='translate(0 0.001)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_1726' data-name='Gruppe 1726' transform='translate(0 -0.001)'%3E%3Cg id='Gruppe_1715' data-name='Gruppe 1715' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_51172' data-name='Pfad 51172' d='M7.165,0A3.607,3.607,0,0,0,3.583,3.583v8.956A3.582,3.582,0,0,0,0,16.121v8.956A3.582,3.582,0,0,0,3.583,28.66v3.583a3.607,3.607,0,0,0,3.583,3.583h21.5a3.607,3.607,0,0,0,3.583-3.583V9.7a1.79,1.79,0,0,0-.525-1.266L23.811.525A1.79,1.79,0,0,0,22.545,0Zm0,3.583H21.5V8.956a1.792,1.792,0,0,0,1.791,1.791H28.66v1.791H7.165ZM3.583,16.121H6.269a2.687,2.687,0,1,1,0,5.374h-.9v3.583H3.583Zm16.121,0h5.374v1.791H21.5V19.7h2.866V21.5H21.5v3.583H19.7Zm-8.956.041h2.918c2.834,0,4.247,1.705,4.247,3.772v1.381c0,2.092-1.417,3.762-4.272,3.762H10.748Zm-5.374,1.75V19.7h.9a.9.9,0,0,0,0-1.791Zm7.165.041v5.333h1.1c1.132,0,2.481-.344,2.481-1.97V19.935c0-1.637-1.334-1.981-2.456-1.981ZM7.165,28.66h21.5v3.583H7.165Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M320 464c8.8 0 16-7.2 16-16l0-288-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0zM0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z'/%3E%3C/svg%3E");
}

ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.remove-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.remove-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.edit-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z'/%3E%3C/svg%3E");
}

.add-link-section .add-link-trigger .item-actions:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");
}

/* #endregion Icons */
#main-content .module-list.editing .module-item.hideable-module .delete-module-button, #main-content .editing.category-list .module-item.hideable-module .delete-module-button, #main-content .hidden-modules-list.editing .module-item.hideable-module .delete-module-button, #main-content .module-list .module-item .unread-count, #main-content .category-list .module-item .unread-count, #main-content .hidden-modules-list .module-item .unread-count {
  align-items: center;
  aspect-ratio: 1/1;
  background-color: #e22;
  border-radius: 50%;
  border: none;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 1.75rem;
  height: 30px;
  justify-content: center;
  line-height: 1;
  min-height: 30px;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 30px;
  z-index: 1;
}
#main-content .module-list.editing .module-item.hideable-module .delete-module-button:hover, #main-content .editing.category-list .module-item.hideable-module .delete-module-button:hover, #main-content .hidden-modules-list.editing .module-item.hideable-module .delete-module-button:hover, #main-content .module-list .module-item .unread-count:hover, #main-content .category-list .module-item .unread-count:hover, #main-content .hidden-modules-list .module-item .unread-count:hover {
  background-color: #cc0000;
}

#main-content .module-list, #main-content .category-list, #main-content .hidden-modules-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(110px, 1fr));
  /* #region Mobile Ansicht */
  /* #region <= 440px */
  /* #endregion <= 440px */
  /* #region width <= 360px */
  /* #endregion width <= 360px */
  /* #endregion Mobile Ansicht */
}
#main-content .module-list .module-item, #main-content .category-list .module-item, #main-content .hidden-modules-list .module-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  text-decoration: none;
  color: inherit;
}
#main-content .module-list .module-item a, #main-content .category-list .module-item a, #main-content .hidden-modules-list .module-item a {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  text-decoration: none;
  color: inherit;
  height: 100%;
  width: 100%;
}
#main-content .module-list .module-item .module-name, #main-content .category-list .module-item .module-name, #main-content .hidden-modules-list .module-item .module-name {
  color: #606060;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
#main-content .module-list .module-item .module-container, #main-content .category-list .module-item .module-container, #main-content .hidden-modules-list .module-item .module-container {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
}
#main-content .module-list .module-item .module-container a, #main-content .category-list .module-item .module-container a, #main-content .hidden-modules-list .module-item .module-container a {
  text-decoration: none;
}
#main-content .module-list .module-item .module-container .module-icon, #main-content .category-list .module-item .module-container .module-icon, #main-content .hidden-modules-list .module-item .module-container .module-icon {
  align-items: center;
  aspect-ratio: 1;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  display: flex;
  height: auto;
  justify-content: center;
  transition: all 300ms ease;
  width: 100%;
  max-width: 105px;
  position: relative;
}
#main-content .module-list .module-item .module-container .module-icon img, #main-content .category-list .module-item .module-container .module-icon img, #main-content .hidden-modules-list .module-item .module-container .module-icon img {
  transition: all 300ms ease;
}
#main-content .module-list .module-item .module-container:hover .module-icon, #main-content .category-list .module-item .module-container:hover .module-icon, #main-content .hidden-modules-list .module-item .module-container:hover .module-icon {
  background-color: #0060AC;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#main-content .module-list .module-item .module-container:hover .module-icon img, #main-content .category-list .module-item .module-container:hover .module-icon img, #main-content .hidden-modules-list .module-item .module-container:hover .module-icon img {
  filter: saturate(0) contrast(200%) brightness(0) invert(1);
  transform: scale(1.1);
}
#main-content .module-list .module-item .module-container img, #main-content .category-list .module-item .module-container img, #main-content .hidden-modules-list .module-item .module-container img {
  max-height: 55%;
}
#main-content .module-list .module-item .module-container .module-name, #main-content .category-list .module-item .module-container .module-name, #main-content .hidden-modules-list .module-item .module-container .module-name {
  color: #606060;
  font-size: 1rem;
  font-weight: 400;
  hyphens: auto;
  margin-bottom: 0;
  margin-top: 1.25rem;
  word-break: break-word;
  word-wrap: break-word;
}
#main-content .module-list .module-item .unread-count, #main-content .category-list .module-item .unread-count, #main-content .hidden-modules-list .module-item .unread-count {
  font-size: 1.125rem;
  font-weight: 600;
  top: -11px;
  right: -13px;
}
#main-content .module-list .module-item .unread-count::before, #main-content .category-list .module-item .unread-count::before, #main-content .hidden-modules-list .module-item .unread-count::before {
  transform: translatex(-50%) translatey(-50%);
  transition: transform 300ms ease;
}
#main-content .module-list .module-item .unread-count:hover, #main-content .category-list .module-item .unread-count:hover, #main-content .hidden-modules-list .module-item .unread-count:hover {
  color: #cc0000;
}
#main-content .module-list .module-item .unread-count:hover::before, #main-content .category-list .module-item .unread-count:hover::before, #main-content .hidden-modules-list .module-item .unread-count:hover::before {
  align-items: center;
  border-radius: 50%;
  color: #fff;
  content: "+";
  display: flex;
  font-size: 2.25rem;
  height: 100%;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform-origin: center;
  transform: translatex(-50%) translatey(-50%) rotate(45deg);
  width: 100%;
  z-index: 10;
}
#main-content .module-list .edit-modules-button, #main-content .category-list .edit-modules-button, #main-content .hidden-modules-list .edit-modules-button {
  align-items: flex-start;
  background-color: transparent;
  border: none;
  box-shadow: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding-top: 6px;
}
#main-content .module-list .edit-modules-button svg, #main-content .category-list .edit-modules-button svg, #main-content .hidden-modules-list .edit-modules-button svg {
  color: #0060AC;
}
@media only screen and (max-width: 440px) {
  #main-content .module-list, #main-content .category-list, #main-content .hidden-modules-list {
    gap: 1.5rem !important;
    grid-template-columns: repeat(auto-fill, minmax(95px, 1fr)) !important;
  }
  #main-content .module-list .module-icon img, #main-content .category-list .module-icon img, #main-content .hidden-modules-list .module-icon img {
    max-width: 55%;
  }
}
@media only screen and (width <= 360px) {
  #main-content .module-list.module-list, #main-content .module-list.category-list, #main-content .category-list, #main-content .hidden-modules-list.module-list, #main-content .hidden-modules-list.category-list {
    gap: 1rem !important;
    grid-template-columns: repeat(auto-fill, minmax(85px, 1fr)) !important;
  }
}
#main-content .module-list.editing .module-item, #main-content .editing.category-list .module-item, #main-content .hidden-modules-list.editing .module-item {
  position: relative;
}
#main-content .module-list.editing .module-item.movable-module, #main-content .editing.category-list .module-item.movable-module, #main-content .hidden-modules-list.editing .module-item.movable-module {
  cursor: grab;
}
#main-content .module-list.editing .module-item.movable-module:active, #main-content .editing.category-list .module-item.movable-module:active, #main-content .hidden-modules-list.editing .module-item.movable-module:active {
  cursor: grabbing;
}
#main-content .module-list.editing .module-item .unread-count, #main-content .editing.category-list .module-item .unread-count, #main-content .hidden-modules-list.editing .module-item .unread-count {
  display: none;
}
#main-content .module-list.editing .module-item.fixed-module, #main-content .editing.category-list .module-item.fixed-module, #main-content .hidden-modules-list.editing .module-item.fixed-module {
  cursor: default;
  position: relative;
}
#main-content .module-list.editing .module-item.fixed-module::after, #main-content .editing.category-list .module-item.fixed-module::after, #main-content .hidden-modules-list.editing .module-item.fixed-module::after {
  content: "";
  position: absolute;
  top: -6px;
  left: 0;
  right: 0;
  bottom: -10px;
  background: rgba(0, 0, 0, 0.05);
  pointer-events: none;
  border-radius: 15px;
}
#main-content .module-list.editing .edit-modules-button svg, #main-content .editing.category-list .edit-modules-button svg, #main-content .hidden-modules-list.editing .edit-modules-button svg {
  color: #cc0000;
}
#main-content .module-list .module-item, #main-content .category-list .module-item, #main-content .hidden-modules-list .module-item {
  position: relative;
  margin-bottom: 20px;
}
#main-content .module-list .module-item.hidden-module .module-container, #main-content .category-list .module-item.hidden-module .module-container, #main-content .hidden-modules-list .module-item.hidden-module .module-container {
  margin-bottom: 10px;
}
#main-content .module-list-hidden {
  display: none;
}
#main-content .module-list-hidden.show {
  display: block;
}
#main-content .module-list-hidden .hidden-modules-list {
  gap: 4rem;
}
#main-content .module-list-hidden .hidden-modules-list .module-container {
  margin-bottom: 20px;
}
#main-content .module-list-hidden .hidden-modules-list .module-container .module-item {
  margin-bottom: 10px;
}
#main-content .category-list {
  margin-top: 5rem;
}

#wiki-category-container .wiki-header {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
  padding: 2rem;
  min-height: 20vh;
  position: relative;
  background-size: cover;
  background-position: center;
  margin-bottom: 3rem;
}
#wiki-category-container .wiki-header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 50%);
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 50%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1);
  z-index: 1;
}
#wiki-category-container .wiki-header .wiki-category-info {
  color: #ffffff;
  z-index: 2;
}
#wiki-category-container .wiki-header .wiki-category-info .module-header h1 {
  color: #ffffff;
}
/* #region Wiki Post Single */
.single-wiki .wiki-post-header {
  background-color: #ffffff;
  padding: 3rem;
  margin-bottom: 3rem;
}
.single-wiki .wiki-post-header h2 {
  text-align: center;
  color: #0060AC;
}
.single-wiki .wiki-post-header .wiki-custom-field.wiki-custom-field--nxt_wiki_post_introduction {
  margin: 2rem auto 0;
}
.single-wiki .post-actions-container {
  justify-content: center;
}
.single-wiki .wiki-post-footer {
  margin-top: 3rem;
}
.single-wiki .wiki-post-footer + .related-wiki-posts {
  margin-top: 4rem;
}

.module-wiki .wiki-post-footer {
  margin-top: 3rem;
}

/* #endregion Wiki Post Single */
/* #region Colors */
:root {
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--black: #000000;
  --wp--preset--color--blue: #0060AC;
  --wp--preset--color--grey: #606060;
  --wp--preset--color--light-grey: #f0f0f7;
  --wp--preset--color--medium-grey: #88888B;
}

/* #region Filters */
.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon::before, .wp-block-nxt-intranet-notifications-menu .delete-read-button::before, i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before, ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before, ul.search-results-index__list a.search-results-type-heading--attachment.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment.search-results-type-heading::before, .saved-item-link .saved-item-content .item-actions button.edit-bookmark-action:hover::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action:hover::before, .to-blue {
  filter: saturate(0%) brightness(0) contrast(400%) invert(22%) sepia(98%) saturate(1749%) hue-rotate(189deg) brightness(95%) contrast(103%);
}

.post-type-filter button > img, .single-post-header .module-icon, .saved-item-link .saved-item-content .item-actions button::before {
  filter: saturate(0) contrast(200%) brightness(0) invert(1) brightness(0.375);
}

.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-icon::before, #wiki-category-container .wiki-header .wiki-category-info .module-header .module-icon {
  filter: brightness(0) invert(1);
}

/* #endregion Filters */
/* #endregion Colors */
/* #region Spacing */
/* #endregion Spacing */
/* #region Container and Sizes */
main#main-content > .module, .container, .module-projects.single .project-footer-actions-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 90%;
}

.module-header,
.single-post-header, main#main-content > .module-introduction, main#main-content > .module > .small-container, .small-container, .small-white-container, #wiki-category-container .wiki-header .wiki-category-info, .single-wiki .wiki-post-header .wiki-custom-field.wiki-custom-field--nxt_wiki_post_introduction {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  width: 90%;
}

.small-white-container {
  background-color: #ffffff;
  padding: 2rem;
}
.small-white-container h1 {
  color: #0060AC;
}

/* #endregion Container and Sizes */
/* #region Fonts */
/* #endregion Fonts */
/* #region Font Sizes */
/* #endregion Font Sizes */
/* #region CI / CD Hönninger */
.no-entries-div, .saved-item-link, .posts-container > article {
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
}

/* #endregion CI / CD Hönninger */
/* #region Icons */
.add-link-section .add-link-trigger .item-actions:before, .add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before, .saved-item-link .saved-item-content .item-actions button::before, .saved-item-link .saved-item-icon::before, body:not(.wp-admin) .comment-form-wrapper form#ajax-comment-form button[type=submit]::after, .comment-form-wrapper form#ajax-comment-form body:not(.wp-admin) button[type=submit]::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-right: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-left: 0.625rem;
  width: 1.25rem;
  vertical-align: -5px;
}

#back-to-news::after,
#back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)' opacity='0.5'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23606060'/%3E%3C/g%3E%3C/svg%3E%0A");
}

body.floating-back-button #back-to-projects::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.005' height='23.991' viewBox='0 0 32.005 23.991'%3E%3Cg id='replay-1' transform='translate(-0.226 -0.063)'%3E%3Cpath id='Path' d='M13.973,7.993V1.047c0-1.074-.686-1.371-1.52-.66L.631,10.7A1.6,1.6,0,0,0,0,11.981a1.63,1.63,0,0,0,.631,1.284L12.454,23.6c.839.711,1.52.411,1.52-.66v-6.95h2a17.124,17.124,0,0,0,10.079-3.957,17.125,17.125,0,0,0,5.691-9.212A11.767,11.767,0,0,0,32,1.276c.059-.537-.2-.654-.58-.281,0,0-.11.1-.2.2A22.921,22.921,0,0,1,15.969,8h-2Z' transform='translate(0.226 0.063)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.add-link-section .add-link-trigger .saved-item-icon:before, .saved-item-link.custom-link .saved-item-icon.link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.352' height='25.352' viewBox='0 0 25.352 25.352'%3E%3Cg id='link' transform='translate(-0.487 -0.118)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M2.338,23.015a7.981,7.981,0,0,1,0-11.287L4,10.061A1.822,1.822,0,1,1,6.577,12.64L4.911,14.306a4.346,4.346,0,0,0,6.141,6.135l1.666-1.666a1.82,1.82,0,1,1,2.574,2.575l-1.666,1.665a7.981,7.981,0,0,1-11.287,0Zm6.477-6.478a1.82,1.82,0,0,1,0-2.574l5.149-5.148a1.82,1.82,0,1,1,2.574,2.573l-5.149,5.149a1.82,1.82,0,0,1-2.574,0Zm9.958-1.248a1.821,1.821,0,0,1,0-2.576l1.666-1.666A4.346,4.346,0,0,0,14.3,4.911L12.634,6.577A1.82,1.82,0,1,1,10.061,4l1.666-1.665A7.981,7.981,0,1,1,23.014,13.625L21.35,15.291a1.822,1.822,0,0,1-2.577,0Z' transform='translate(0.487 0.118)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='36' viewBox='0 0 32 36'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_638' data-name='Rechteck 638' width='32' height='36' transform='translate(0 0.001)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_1726' data-name='Gruppe 1726' transform='translate(0 -0.001)'%3E%3Cg id='Gruppe_1715' data-name='Gruppe 1715' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_51172' data-name='Pfad 51172' d='M7.165,0A3.607,3.607,0,0,0,3.583,3.583v8.956A3.582,3.582,0,0,0,0,16.121v8.956A3.582,3.582,0,0,0,3.583,28.66v3.583a3.607,3.607,0,0,0,3.583,3.583h21.5a3.607,3.607,0,0,0,3.583-3.583V9.7a1.79,1.79,0,0,0-.525-1.266L23.811.525A1.79,1.79,0,0,0,22.545,0Zm0,3.583H21.5V8.956a1.792,1.792,0,0,0,1.791,1.791H28.66v1.791H7.165ZM3.583,16.121H6.269a2.687,2.687,0,1,1,0,5.374h-.9v3.583H3.583Zm16.121,0h5.374v1.791H21.5V19.7h2.866V21.5H21.5v3.583H19.7Zm-8.956.041h2.918c2.834,0,4.247,1.705,4.247,3.772v1.381c0,2.092-1.417,3.762-4.272,3.762H10.748Zm-5.374,1.75V19.7h.9a.9.9,0,0,0,0-1.791Zm7.165.041v5.333h1.1c1.132,0,2.481-.344,2.481-1.97V19.935c0-1.637-1.334-1.981-2.456-1.981ZM7.165,28.66h21.5v3.583H7.165Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

ul.search-results-index__list a.search-results-type-heading--attachment_other.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_other.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M320 464c8.8 0 16-7.2 16-16l0-288-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0zM0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z'/%3E%3C/svg%3E");
}

ul.search-results-index__list a.search-results-type-heading--attachment_image.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment_image.search-results-type-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.remove-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.remove-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z'/%3E%3C/svg%3E");
}

.saved-item-link .saved-item-content .item-actions button.edit-bookmark-action::before, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z'/%3E%3C/svg%3E");
}

.add-link-section .add-link-trigger .item-actions:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");
}

/* #endregion Icons */
.saved-item-link {
  display: flex;
  flex-direction: row;
  background: #ffffff;
  margin-bottom: 1.5rem;
  padding: 0;
}
.saved-item-link .saved-item-icon {
  background-color: #0060AC;
  padding: 1rem;
  width: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.saved-item-link .saved-item-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.saved-item-link .saved-item-icon.news::before {
  background-image: url("../icons/news.svg");
}
.saved-item-link .saved-item-icon.projects::before {
  background-image: url("../icons/projects.svg");
}
.saved-item-link .saved-item-icon.events::before {
  background-image: url("../icons/events.svg");
}
.saved-item-link .saved-item-icon.leadership-news::before {
  background-image: url("../icons/leadership-news.svg");
}
.saved-item-link .saved-item-icon.document::before {
  background-image: url("../icons/post.svg");
}
.saved-item-link .saved-item-icon.link::before {
  background-image: url("../icons/link.svg");
}
.saved-item-link .saved-item-content {
  padding: 1rem;
  font-size: 1.2rem;
  flex: 1;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.saved-item-link .saved-item-content a {
  color: #606060;
  text-decoration: none;
  flex: 1;
}
.saved-item-link .saved-item-content a:hover {
  color: #0060AC;
}
.saved-item-link .saved-item-content .item-actions {
  display: flex;
  gap: 0.5rem;
}
.saved-item-link .saved-item-content .item-actions button {
  background: none;
  border: 1px solid #606060;
  border-radius: 50%;
  cursor: pointer;
  width: 28px;
  height: 28px;
  min-width: 28px;
  min-height: 28px;
  padding: 0;
  transition: all 0.2s ease;
  position: relative;
}
.saved-item-link .saved-item-content .item-actions button::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.saved-item-link .saved-item-content .item-actions button.remove-bookmark-action:hover, .saved-item-link .saved-item-content .item-actions button.remove-custom-link-action:hover {
  border-color: #cc0000;
}
.saved-item-link .saved-item-content .item-actions button.remove-bookmark-action:hover::before, .saved-item-link .saved-item-content .item-actions button.remove-custom-link-action:hover::before {
  filter: invert(13%) sepia(94%) saturate(7466%) hue-rotate(358deg) brightness(98%) contrast(115%);
}
.saved-item-link .saved-item-content .item-actions button.edit-bookmark-action:hover, .saved-item-link .saved-item-content .item-actions button.edit-custom-link-action:hover {
  border-color: #0060AC;
}
.no-entries-div {
  background: #ffffff;
  padding: 2rem;
  border-radius: 4px;
}
.no-entries-div h2 {
  margin-bottom: 1rem;
  color: #606060;
}
.no-entries-div p {
  color: #606060;
  line-height: 1.5;
}

.add-link-section {
  margin-bottom: 2rem;
  border: 1px solid #0060AC;
}
.add-link-section .add-link-trigger {
  cursor: pointer;
  transition: all 0.2s ease;
  margin: 0;
}
.add-link-section .add-link-trigger:hover {
  background-color: #f0f0f7;
}
.add-link-section .add-link-trigger .item-actions {
  background-color: #0060AC;
  width: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.add-link-section .add-link-trigger .item-actions:before {
  margin: 0;
}
.add-link-section .add-link-form-container {
  padding: 1rem;
  padding-top: 2rem;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  opacity: 0;
  max-height: 0;
  transition: max-height 0.3s ease, opacity 0.3s ease;
}
.add-link-section .add-link-form-container .form-row {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.add-link-section .add-link-form-container .form-row input {
  padding: 0.5rem;
  border: 1px solid #606060;
  border-radius: 4px;
}
.add-link-section .add-link-form-container .form-row input:focus {
  border-color: #0060AC;
  outline: none;
}
.add-link-section .add-link-form-container .form-row .form-actions {
  display: flex;
  gap: 1rem;
  justify-content: flex-end;
}
.add-link-section .add-link-form-container .form-row .form-actions .button {
  padding: 0.5rem 1rem;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease;
}
.add-link-section .add-link-form-container .form-row .form-actions .button.cancel-bookmark-form {
  background: none;
  border: 1px solid #606060;
  color: #606060;
}
.add-link-section .add-link-form-container .form-row .form-actions .button.cancel-bookmark-form:hover {
  background: #f0f0f7;
}
.add-link-section .add-link-form-container .form-row .form-actions .button.submit-bookmark-form {
  background: #0060AC;
  border: 1px solid #0060AC;
  color: #ffffff;
}
.add-link-section .add-link-form-container .form-row .form-actions .button.submit-bookmark-form:hover {
  background: #004479;
}
@media (max-width: 768px) {
  .add-link-section .add-link-form-container .form-row {
    flex-direction: column;
  }
  .add-link-section .add-link-form-container .form-row input,
  .add-link-section .add-link-form-container .form-row button {
    width: 100%;
  }
}

.reply-quote {
  padding: 1rem;
  margin-bottom: 1rem;
  border-left: 4px solid #0060AC;
  width: 100%;
}
.reply-quote blockquote {
  margin: 0.75rem 0;
}
.comment-form-wrapper {
  display: flex;
  flex-flow: row wrap;
  gap: 0 2rem;
}
.comment-form-wrapper .user_avatar {
  margin-left: 1rem;
}
.comment-form-wrapper form#ajax-comment-form {
  display: flex;
  flex-flow: column nowrap;
  flex-grow: 1;
  gap: 0.75rem;
}
.comment-form-wrapper form#ajax-comment-form label[for=comment-content] {
  height: 0;
  overflow: hidden;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.comment-form-wrapper form#ajax-comment-form textarea#comment-content {
  width: calc(100% - 1rem);
}
ul.comment-list li.comment .comment-avatar img, .comment-form-wrapper .user_avatar img {
  aspect-ratio: 1/1;
  border-radius: 50%;
  display: inline-block;
  height: auto;
  width: 40px;
}

ul.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  /* #region width <= 600px */
  /* #endregion width <= 600px */
}
ul.comment-list > li {
  border-bottom: 1px solid #0060AC;
}
ul.comment-list li.comment {
  display: grid;
  gap: 0 2rem;
  grid-template-columns: 56px 1fr;
  margin-bottom: 2rem;
  padding-bottom: 1rem;
}
ul.comment-list li.comment .comment-avatar {
  padding-left: 1rem;
}
ul.comment-list li.comment .comment-header {
  display: flex;
  flex-flow: row wrap;
  gap: 0.25rem 1rem;
  margin-bottom: 1rem;
  margin-top: 0.625rem;
}
ul.comment-list li.comment .comment-header .comment-author {
  font-weight: 600;
}
ul.comment-list li.comment .comment-content {
  grid-column: 2;
  margin-bottom: 1rem;
}
ul.comment-list li.comment .comment-body {
  align-items: flex-start;
  display: flex;
  flex-flow: column nowrap;
  flex: 1 0 calc(100% - 40px - 3rem);
}
ul.comment-list li.comment .reply-link {
  margin-left: auto;
  margin-right: 1rem;
  grid-column: span 2;
}
ul.comment-list li.comment .reply-link a {
  color: #0060AC;
  font-weight: 600;
  text-decoration: none;
}
ul.comment-list .children {
  grid-column: span 2;
  margin-top: 1.5rem;
  padding-left: 2rem;
  width: 100%;
}
ul.comment-list .children li {
  border-bottom: none;
  margin-bottom: 1rem;
}
ul.comment-list .children li:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  ul.comment-list li.comment {
    gap: 0 1rem;
  }
  ul.comment-list li.comment .comment-avatar {
    padding-left: 0;
  }
  ul.comment-list li.comment .comment-content {
    grid-column: span 2;
  }
  ul.comment-list .children {
    padding-left: 1.25rem;
  }
}

.post-full-content .post-comments-section {
  margin-top: 4rem;
}
.post-full-content .post-comments-section h3 {
  display: inline-block;
  font-size: var(--wp--preset--font-size--larger, clamp(1.25rem, 1.1429vw + 0.9643rem, 1.75rem));
  margin-top: 0;
}
.post-full-content .post-comments-section h3::after {
  margin-top: 0.5rem;
}

.comment-success-message {
  background-color: #4CAF50;
  color: white;
  padding: 10px;
  margin: 10px 0;
  border-radius: 4px;
  text-align: center;
  animation: fadeIn 0.3s ease-in;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.comment {
  position: relative;
}
.comment .comment-delete {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.comment .comment-delete .delete-comment-btn {
  background: none;
  border: none;
  color: #dc3545;
  cursor: pointer;
  font-size: 1.5rem;
  padding: 0.25rem 0.5rem;
  line-height: 1;
}
.comment .comment-delete .delete-comment-btn:hover {
  color: #bd2130;
}

/* #region Styling Ajax Container */
.relevanssi-live-search-instructions {
  -webkit-clip-path: inset(50%) !important;
  border: 0 !important;
  clip-path: inset(50%) !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

.relevanssi-live-search-results {
  display: none;
  position: fixed;
  left: 0 !important;
  right: 0;
  top: calc(var(--wp-admin--admin-bar--height, 0px) + var(--nxt-intranet--header--height, 112px)) !important;
}
.relevanssi-live-search-results .relevanssi-live-search-result-status {
  font-size: var(--wp--preset--font-size--medium, clamp(1.125rem, 0.2857vw + 1.0536rem, 1.25rem));
  margin-bottom: 2rem;
  margin-top: 2rem;
  text-align: center;
}
.relevanssi-live-search-results.relevanssi-live-search-results-showing {
  background-color: #f0f0f7;
  display: block;
  width: 100% !important;
}
.relevanssi-live-search-results.relevanssi-live-search-results-showing .ajax-results {
  height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - var(--nxt-intranet--header--height, 112px));
  overflow: scroll;
}

/* #endregion Styling Ajax Container */
/* #region Styling Results Page */
.search-results-container {
  overflow: hidden;
  padding-top: 3rem;
  padding-bottom: 3rem;
  scroll-behavior: smooth;
}
.search-results-container .pswp-gallery a img {
  border: 3px solid #0060AC;
  height: 80px;
  width: 80px;
}

ul.search-results-index__list a.search-results-index__link::before, .search-results-container h2.search-results-type-heading::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/projects.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 2rem;
  margin-right: 0.625rem;
  position: relative;
  vertical-align: -6px;
  width: 2.5rem;
}
ul.search-results-index__list a.search-results-type-heading--post.search-results-index__link::before, .search-results-container h2.search-results-type-heading--post.search-results-type-heading::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/news.svg");
}
ul.search-results-index__list a.search-results-type-heading--leadership-news.search-results-index__link::before, .search-results-container h2.search-results-type-heading--leadership-news.search-results-type-heading::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/leadership-news.svg");
}
ul.search-results-index__list a.search-results-type-heading--user.search-results-index__link::before, .search-results-container h2.search-results-type-heading--user.search-results-type-heading::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/colleagues.svg");
}
ul.search-results-index__list a.search-results-type-heading--attachment.search-results-index__link::before, .search-results-container h2.search-results-type-heading--attachment.search-results-type-heading::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/file.svg");
}
ul.search-results-index__list a.search-results-type-heading--page.search-results-index__link::before, .search-results-container h2.search-results-type-heading--page.search-results-type-heading::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/my-pages.svg");
}
ul.search-results-index__list a.search-results-type-heading--wiki.search-results-index__link::before, .search-results-container h2.search-results-type-heading--wiki.search-results-type-heading::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/wiki.svg");
}
.search-results-container h2.search-results-type-heading {
  color: #0060AC;
  margin-block-start: 0;
  scroll-margin-top: 80px;
}
.search-results-container span.post-meta {
  display: block;
}
.search-results-container a {
  color: #0060AC;
  font-size: 1.125rem;
  font-weight: 700;
}

ul.search-results-index__list {
  display: flex;
  gap: 1rem;
  justify-content: center;
  list-style: none;
  margin-bottom: 2rem;
  padding: 0;
}
ul.search-results-index__list a.search-results-index__link {
  font-size: 0;
  margin-right: 0;
}

/* #endregion Styling Results Page */
/* #region Additional Search Styling */
.search-results-type-container .wiki-category ~ .wiki.is-child, .search-results-type-container .search-results-type-heading--projects + div.projects:not(.is-child) ~ div.projects.is-child {
  margin-top: -1rem;
  padding-left: 1rem;
  position: relative;
}
.search-results-type-container .wiki-category ~ .wiki.is-child::before, .search-results-type-container .search-results-type-heading--projects + div.projects:not(.is-child) ~ div.projects.is-child::before {
  border-left: 2px dotted #0060AC;
  content: "";
  height: calc(100% + 0.3125rem);
  left: 1px;
  margin-top: -0.75rem;
  position: absolute;
}
.search-results-type-container .wiki-category ~ .wiki.is-child::after, .search-results-type-container .search-results-type-heading--projects + div.projects:not(.is-child) ~ div.projects.is-child::after {
  border-top: 2px dotted #0060AC;
  content: "";
  left: 4px;
  position: absolute;
  top: 0.7rem;
  width: 0.5rem;
}

.search-results-type-container {
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
  margin-bottom: 2.25rem;
  padding: 1.25rem;
}
.search-results-type-container .relevanssi-live-search-result {
  margin-bottom: 1.75rem;
}
.search-results-type-container .relevanssi-live-search-result.attachment.attachment_image {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.search-results-type-container .relevanssi-live-search-result.attachment.attachment_image .attachment-image {
  line-height: 0;
  font-size: 0;
}
.search-results-type-container .relevanssi-live-search-result.user {
  display: flex;
  gap: 1rem;
}
.search-results-type-container .relevanssi-live-search-result.user .user-avatar img {
  border: 3px solid #fff;
  border-radius: 50%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  object-fit: cover;
}
.search-results-type-container .relevanssi-live-search-result.user .user-meta span[class*=-label] {
  font-weight: 700;
}
.search-results-type-container .search-results-type-heading--projects + div.projects:not(.is-child) + div.projects.is-child {
  margin-top: -1rem;
}
i.nxt-pdf {
  display: inline-block;
  height: 1em;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  vertical-align: -4px;
  width: 1.5rem;
}

i.nxt-pdf::before, .relevanssi-live-search-result.attachment a[href*=".pdf"]::before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 1.5rem;
  left: 0;
  position: absolute;
  width: 1.5rem;
}

.relevanssi-live-search-result.attachment a[href*=".pdf"] {
  display: block;
  margin-top: 0.25rem;
}
.relevanssi-live-search-result.attachment a[href*=".pdf"]::before {
  display: inline-block;
  height: 1.25rem;
  margin-right: 0.5rem;
  position: relative;
  vertical-align: -3px;
  width: 1.25rem;
}

/* #endregion Additional Search Styling */
/* #region Search Button Styling */
.wp-site-blocks header.wp-block-template-part .wp-block-search .wp-block-search__button {
  background: #0060AC;
  border: none;
  cursor: pointer;
  font-size: 0;
  height: 40px;
  min-height: 40px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: none;
  width: 40px;
}
.wp-site-blocks header.wp-block-template-part .wp-block-search .wp-block-search__button::before {
  content: "";
  background-image: url("../icons/search.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  width: 20px;
  height: 20px;
  display: block;
  margin: auto;
  filter: brightness(0) invert(1);
  transition: transform 0.2s ease;
}
.wp-site-blocks header.wp-block-template-part .wp-block-search .wp-block-search__button.filter-toggle {
  z-index: 100;
}
.wp-site-blocks header.wp-block-template-part .wp-block-search .wp-block-search__button.filter-toggle::before {
  background-image: url("../icons/search.svg");
}
.wp-site-blocks header.wp-block-template-part .wp-block-search .wp-block-search__button.filter-toggle[aria-pressed=true]::before {
  background-image: url("../icons/search-filter.svg");
}

.reset_button_container {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
  margin-top: 1rem;
  text-align: center;
}
.reset_button_container button.sm {
  padding-left: 1rem;
  padding-right: 1rem;
}

/* #endregion Search Button Styling */
/* #region Search Colleagues Filter */
.search-mode-toggle {
  display: none;
}

/* #endregion Search Colleagues Filter */
main#main-content > article.single .post-header + .post-gallery, main#main-content > article.single .post-header + .post-thumbnail {
  margin-top: 0;
}

/* #region Icons */
.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon::before, .wp-block-nxt-intranet-notifications-menu .delete-read-button::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z'/%3E%3C/svg%3E");
}

.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon::before, .wp-block-nxt-intranet-notifications-menu .delete-read-button::before {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  content: "";
  display: inline-block;
  height: 1rem;
  width: 1rem;
}

/* #endregion Icons */
.wp-block-nxt-intranet-notifications-menu {
  position: relative;
  display: inline-block;
}
.wp-block-nxt-intranet-notifications-menu .notifications-menu-container {
  position: relative;
}
.wp-block-nxt-intranet-notifications-menu .notifications-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  position: relative;
  padding: 8px;
  --icon-size: calc(attr(data-icon-size) / 16 * 1rem);
}
.wp-block-nxt-intranet-notifications-menu .notifications-icon .notification-bell-icon {
  width: var(--icon-size, 1rem);
  height: var(--icon-size, 1rem);
  fill: #0060AC;
}
.wp-block-nxt-intranet-notifications-menu .notifications-icon .notification-bell-icon .notification-bell-read,
.wp-block-nxt-intranet-notifications-menu .notifications-icon .notification-bell-icon .notification-bell-unread {
  transition: opacity 0.2s ease;
}
.wp-block-nxt-intranet-notifications-menu .notifications-icon .notification-bell-icon .notification-bell-read {
  opacity: 1;
}
.wp-block-nxt-intranet-notifications-menu .notifications-icon .notification-bell-icon .notification-bell-unread {
  opacity: 0;
}
.wp-block-nxt-intranet-notifications-menu .notifications-icon[data-unread-count="0"] .notification-bell-read {
  opacity: 0;
}
.wp-block-nxt-intranet-notifications-menu .notifications-icon[data-unread-count="0"] .notification-bell-unread {
  opacity: 1;
}
.wp-block-nxt-intranet-notifications-menu .notifications-count {
  background-color: #e22;
  border-radius: 50%;
  color: #fff;
  font-family: var(--wp--preset--font-family--source-sans-pro, "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif);
  font-size: 12px;
  height: 18px;
  line-height: 18px;
  min-width: 18px;
  padding: 0 4px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.wp-block-nxt-intranet-notifications-menu .notifications-dropdown {
  background: #f0f0f7;
  display: none;
  height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - var(--nxt-intranet--header--height, 112px));
  left: 0;
  position: fixed;
  top: calc(var(--wp-admin--admin-bar--height, 0px) + var(--nxt-intranet--header--height, 112px));
  width: 100vw;
  z-index: 2000;
}
.wp-block-nxt-intranet-notifications-menu .notifications-dropdown.active {
  display: block;
  overflow-y: auto;
}
.wp-block-nxt-intranet-notifications-menu .notifications-header {
  background-color: #f0f0f7;
  box-shadow: 0 -5px 0px 5px #f0f0f7;
  display: flex;
  gap: 0.75rem;
  justify-content: flex-end;
  margin: 0 auto;
  max-width: 700px;
  padding: 1.5rem 0;
  position: sticky;
  top: 0;
  width: 90%;
  z-index: 10;
}
.wp-block-nxt-intranet-notifications-menu .filter-button {
  font-weight: 600;
  order: 10;
}
.wp-block-nxt-intranet-notifications-menu .filter-button:hover {
  text-decoration: underline;
}
.wp-block-nxt-intranet-notifications-menu .filter-button.active {
  color: #0060AC !important;
  text-decoration: underline;
}
.wp-block-nxt-intranet-notifications-menu .filter-button.active[data-filter=unread] + button.delete-read-button {
  display: none;
}
.wp-block-nxt-intranet-notifications-menu .delete-read-button {
  color: #0060AC !important;
  font-weight: 600;
  justify-self: flex-start;
  margin-right: auto;
  order: 1;
}
.wp-block-nxt-intranet-notifications-menu .delete-read-button::before {
  margin-right: 0.5rem;
  vertical-align: -3px;
}
.wp-block-nxt-intranet-notifications-menu .delete-read-button:hover {
  text-decoration: underline;
}
.wp-block-nxt-intranet-notifications-menu .notifications-list {
  margin: 0 auto;
  max-width: 700px;
  padding: 1.5rem 0 3rem;
  width: 90%;
}
.wp-block-nxt-intranet-notifications-menu .notification-item {
  align-items: flex-start;
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
  cursor: pointer;
  display: flex;
  margin-bottom: 2.25rem;
  padding: 1.25rem;
  transition: background-color 0.2s;
}
.wp-block-nxt-intranet-notifications-menu .notification-item:hover {
  background-color: #f0f0f0;
}
.wp-block-nxt-intranet-notifications-menu .notification-item.read {
  opacity: 0.5;
}
.wp-block-nxt-intranet-notifications-menu .notification-item.post-type-post .notification-title::before, .wp-block-nxt-intranet-notifications-menu .notification-item.post-type-poll .notification-title::before, .wp-block-nxt-intranet-notifications-menu .notification-item.post-type-events .notification-title::before, .wp-block-nxt-intranet-notifications-menu .notification-item.post-type-leadership-news .notification-title::before, .wp-block-nxt-intranet-notifications-menu .notification-item.post-type-projects .notification-title::before, .wp-block-nxt-intranet-notifications-menu .notification-item.post-type-wiki .notification-title::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/news.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.25rem;
  margin-right: 0.625rem;
  position: relative;
  vertical-align: -4px;
  width: 1.25rem;
}
.wp-block-nxt-intranet-notifications-menu .notification-item.post-type-poll .notification-title::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/termin-umfrage.svg");
}
.wp-block-nxt-intranet-notifications-menu .notification-item.post-type-events .notification-title::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/termine.svg");
}
.wp-block-nxt-intranet-notifications-menu .notification-item.post-type-leadership-news .notification-title::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/leadership-news.svg");
}
.wp-block-nxt-intranet-notifications-menu .notification-item.post-type-projects .notification-title::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/projects.svg");
}
.wp-block-nxt-intranet-notifications-menu .notification-item.post-type-wiki .notification-title::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/wiki.svg");
}
.wp-block-nxt-intranet-notifications-menu .notification-content {
  flex: 1;
  margin-right: 12px;
}
.wp-block-nxt-intranet-notifications-menu .notification-title {
  font-weight: 500;
  margin-bottom: 4px;
}
.wp-block-nxt-intranet-notifications-menu .notification-meta {
  font-size: 12px;
  color: #666;
}
.wp-block-nxt-intranet-notifications-menu .notification-actions {
  display: flex;
  gap: 8px;
}
.wp-block-nxt-intranet-notifications-menu .notification-actions button {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
}
.wp-block-nxt-intranet-notifications-menu .notifications-loading {
  display: none;
  text-align: center;
  padding: 16px;
  margin: 20px 0;
  position: relative;
  min-height: 50px;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.wp-block-nxt-intranet-notifications-menu .notifications-loading .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 3px solid rgba(0, 0, 0, 0.1);
  border-top: 3px solid #0060AC;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.wp-block-nxt-intranet-notifications-menu .no-notifications {
  text-align: center;
  padding: 24px 16px;
  color: #666;
}
.wp-block-nxt-intranet-notifications-menu .toggle-read-status {
  display: none;
  /* span.notification-bell {
  	display: inline-block;
  	height: 1rem;
  	width: 1rem;
  	&::before {
  		@extend %to-blue;
  		@extend %before-icon;
  	}
  	&.notification-bell-read {
  		&::before {
  			@extend %notification-bell-unread;
  		}
  	}
  	&.notification-bell-unread {
  		&::before {
  			@extend %notification-bell-read;
  		}
  	}
  } */
}
.wp-block-nxt-intranet-notifications-menu .delete-notification span.delete-icon {
  display: inline-block;
  height: 1rem;
  width: 1rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.must-read-notifications-block .notification-item {
  background: var(--wp--preset--color--blue);
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.1333333333);
  color: #fff;
  cursor: pointer;
  margin: 0 auto 3rem;
  max-width: 450px;
  padding: 1rem;
}
.must-read-notifications-block .notification-item .notification-content {
  padding-left: 3rem;
  position: relative;
}
.must-read-notifications-block .notification-item .notification-content::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  filter: brightness(0) invert(1);
  height: 2rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 2rem;
}
.must-read-notifications-block .notification-item h3 {
  margin-block-start: 0;
  margin-block-end: 0.5rem;
}
.must-read-notifications-block .notification-item .notification-description :last-child {
  margin-bottom: 0.125rem;
  padding-bottom: 0;
}

:root {
  --toggle-active-bg-color: var(--primary, #0060ac);
  --toggle-switch-color: var(--color-text, #fff);
  --toggle-border-radius: 1rem;
  --toggle-height: 1.5rem;
  --toggle-width: 2.5rem;
  --toggle-switch-width: 1.5rem;
  --toggle-transition: 0.5s;
  --toggle-box-shadow: inset 0 0.125rem 1rem rgba(0, 0, 0, 0.1), inset 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1), inset 0 -0.25rem 0.25rem rgba(0, 0, 0, 0.05);
  --toggle-bg-color: var(--color-text, #F4F5F7);
  --toggle-switch-color: var(--color-bg, #606060);
  --toggle-active-switch-color: var(--color-text, #fff);
  --toggle-top-offset: 14px;
}

details.toggle {
  position: relative;
}
details.toggle summary {
  cursor: pointer;
  list-style: none;
}
details.toggle summary::marker {
  display: none;
}
details.toggle summary::before, details.toggle summary::after {
  border-radius: var(--toggle-border-radius);
  box-sizing: border-box;
  content: "";
  height: var(--toggle-height);
  top: var(--toggle-top-offset);
  transform: translatey(-50%);
  position: absolute;
}
details.toggle summary::before {
  background-color: var(--toggle-bg-color);
  box-shadow: var(--toggle-box-shadow);
  outline: none;
  pointer-events: none;
  right: 0;
  transition: var(--toggle-transition);
  width: var(--toggle-width);
}
details.toggle summary::after {
  background-color: var(--toggle-switch-color);
  height: var(--toggle-switch-width);
  right: calc(var(--toggle-width) - var(--toggle-switch-width));
  transition: all 500ms ease;
  transform: translatey(-50%) scale(0.9);
  width: var(--toggle-switch-width);
}
details[open].toggle summary::before {
  background-color: var(--toggle-active-bg-color);
}
details[open].toggle summary::after {
  background-color: var(--toggle-active-switch-color);
  right: 0;
}

/* #endregion Imports */
/* #region Grids */
.grid-21 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  gap: 20px;
}

.grid-25 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 20px;
}

.grid-3 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 20px;
}

.subgrid4 {
  gap: 0 20px;
  grid-template-rows: auto auto auto auto;
}
.subgrid4 > div, .subgrid4 > div > div, .subgrid4 > div > div > div {
  display: grid;
  gap: 0;
  grid-row: span 4;
  grid-template-rows: subgrid;
}
.subgrid4 .user-profile-avatar {
  margin-bottom: 15px;
}
.subgrid4 > div div.user-profile-info {
  display: grid;
  gap: 0;
  grid-row: span 3;
  grid-template-rows: subgrid;
}
.subgrid4 > div div.user-profile-info * {
  margin-block-start: 2px;
}

/* #endregion Grids */
/* #region Modules */
/* #region User Greeting */
.user-avatar {
  overflow: hidden;
}

/* #endregion User Greeting */
/* #region Search Bar */
.wp-site-blocks header.wp-block-template-part {
  /* #region width <= 1000px */
  /* #endregion width <= 1000px */
}
.wp-site-blocks header.wp-block-template-part .search-toggle-button {
  background: none;
  border: none;
  box-shadow: none;
  color: #0060AC;
  cursor: pointer;
  display: none;
  margin-left: auto;
  margin-right: -1rem;
}
.wp-site-blocks header.wp-block-template-part .search-toggle-button svg {
  width: 24px;
  height: 24px;
}
.wp-site-blocks header.wp-block-template-part form.wp-block-search input.wp-block-search__input {
  border-radius: 0;
  width: 320px;
}
@media only screen and (max-width: 1000px) {
  .wp-site-blocks header.wp-block-template-part .search-toggle-button {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease;
  }
  .wp-site-blocks header.wp-block-template-part .search-toggle-button.active {
    height: 2.5rem;
    position: absolute;
    right: 3rem;
    width: 2.5rem;
    z-index: 999;
  }
  .wp-site-blocks header.wp-block-template-part .search-toggle-button.active::before, .wp-site-blocks header.wp-block-template-part .search-toggle-button.active::after {
    border-left: 2px solid #0060AC;
    content: "";
    height: 2rem;
    pointer-events: none;
    position: absolute;
    right: 1rem;
    transform-origin: center;
    transform: rotate(45deg);
  }
  .wp-site-blocks header.wp-block-template-part .search-toggle-button.active::after {
    transform: rotate(-45deg);
  }
  .wp-site-blocks header.wp-block-template-part .search-toggle-button.active svg {
    display: none;
  }
  .wp-site-blocks header.wp-block-template-part form.wp-block-search {
    display: none;
    margin-left: 0;
  }
}

/* #region width <= 1000px */
@media only screen and (max-width: 1000px) {
  body.search-active .wp-site-blocks header.wp-block-template-part form.wp-block-search {
    animation: slideDown 0.3s ease;
    background: white;
    border: none;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    display: block;
    left: 0;
    margin-left: 0;
    padding: 2.3rem 1rem;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
  }
  body.search-active .wp-site-blocks header.wp-block-template-part form.wp-block-search .wp-block-search__inside-wrapper {
    margin: 0 auto;
    max-width: 600px;
  }
  body.search-active .wp-site-blocks header.wp-block-template-part form.wp-block-search .wp-block-search__inside-wrapper {
    border: 1px solid #0060AC;
  }
}
/* #endregion width <= 1000px */
/* #endregion Search Bar */
/* #region Meetings Listing */
.wp-block-buttons.meetings-listing {
  align-items: flex-start;
  flex-flow: column nowrap;
  gap: 1.25rem;
}
.wp-block-buttons.meetings-listing .wp-block-button {
  max-width: 380px;
  width: 100%;
}

/* #endregion Meetings Listing */
/* #region Toggles */
details.toggle summary h2 {
  display: inline-block;
  margin-top: 0;
  padding-right: 2.75rem;
}

/* #endregion Toggles */
/* #endregion Modules */
/* #region General Module Styling */
main#main-content > .module-introduction {
  margin-bottom: 2rem;
}
.module-header,
.single-post-header {
  text-align: center;
}
.module-header .module-icon,
.single-post-header .module-icon {
  aspect-ratio: 1/1;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  width: 50px;
}

.single-post-header .module-info {
  display: flex;
  flex-flow: row wrap;
  gap: 1.25rem;
  justify-content: center;
}
.single-post-header .module-info h4 {
  font-size: var(--wp--preset--font-size--large, clamp(1.125rem, 0.5714vw + 0.9821rem, 1.375rem));
}
.single-post-header .module-icon {
  margin-left: 0;
  margin-right: 0;
  width: 40px;
}
.single-post-header h1.post-title {
  color: #0060AC;
  font-size: var(--wp--preset--font-size--xxl, clamp(1.5rem, 2.9091vw + 0.5rem, 2.5rem));
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0;
}
.single-post-header h2.project-subtitle {
  color: #0060AC;
  font-size: var(--wp--preset--font-size--normal, 1rem);
  font-weight: 500;
  margin-top: 0.5rem;
  max-width: 700px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.single-post-header:has(.project-subtitle) h1.post-title::after {
  display: none;
}
.single-post-header h1.post-title::after,
.single-post-header h2.project-subtitle::after {
  max-width: 350px;
  margin: 2.875rem auto 2.875rem;
}
.single-post-header + article.single {
  box-shadow: none;
}
.single-post-header + article.single .post-header {
  background-color: #f0f0f7;
  justify-content: center;
  padding-bottom: 2.5rem;
}
.single-post-header + article.single .post-content::after {
  display: none;
}

/* #endregion General Module Styling */
/* #region Components */
/* #region Filters */
.post-type-filter {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  gap: 2rem;
  justify-content: center;
}

.post-type-filter button {
  align-items: center;
  aspect-ratio: 1/1;
  background: #ffffff;
  border-radius: 50%;
  border: none;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  font-size: 0;
  justify-content: center;
  transition: all 300ms ease;
  padding: 0.5rem;
  width: 3.5rem;
}
.post-type-filter button:hover, .post-type-filter button.active {
  background: #0060AC;
}
.post-type-filter button:hover > img, .post-type-filter button.active > img {
  filter: saturate(0) contrast(200%) brightness(0) invert(1);
  transform: scale(1.05);
}
.post-type-filter button > img {
  transition: all 300ms ease;
  width: 70%;
}

/* #endregion Filters */
/* #endregion Components */
/* #region News like Modules (news, projects, leadership news) */
article.single {
  position: relative;
  /* #region width <= 550px */
  /* #endregion width <= 550px */
}
article.single .post-header {
  align-items: center;
  color: #606060;
  display: flex;
  flex-flow: row;
  gap: 1rem;
  padding: 0.75rem 1rem 0.625rem;
  position: relative;
}
article.single .post-header .admin-edit-link {
  position: absolute;
  right: 0;
  top: 0;
  color: #666;
  padding: 5px;
  transition: color 0.2s ease;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
article.single .post-header .admin-edit-link:hover {
  color: #000;
}
article.single .post-header .admin-edit-link svg {
  width: 16px;
  height: 16px;
}
article.single .post-header img.avatar {
  aspect-ratio: 1/1;
  border-radius: 50%;
  height: auto;
  width: 40px;
}
article.single .post-header .post-meta {
  display: flex;
  gap: 0 1.25rem;
  flex-flow: row wrap;
}
article.single .post-header .post-meta span.author-name {
  font-weight: 600;
}
article.single .post-thumbnail {
  padding-top: 50%;
  position: relative;
}
article.single .post-thumbnail > img {
  height: 100%;
  left: 0;
  object-fit: cover;
  object-position: center 20%;
  position: absolute;
  top: 0;
  width: 100%;
}
article.single .post-content {
  color: #606060;
  margin: 3rem auto 3.5rem;
  width: 90%;
}
article.single .post-content > .entry-title {
  display: inline-block;
  margin-top: 0;
}
article.single .post-content > .entry-title:has(a):hover a {
  color: #0060AC;
}
article.single .post-content > .entry-title a {
  color: #606060;
  text-decoration: none;
}
article.single .post-content > .entry-title a:hover, article.single .post-content > .entry-title a:focus, article.single .post-content > .entry-title a:active {
  color: #0060AC;
}
article.single.type-post .post-content, article.single.type-leadership-news .post-content, article.single.type-events .post-content, article.single.type-projects .post-content {
  position: relative;
}
article.single.type-post .post-content::after, article.single.type-leadership-news .post-content::after, article.single.type-events .post-content::after, article.single.type-projects .post-content::after {
  aspect-ratio: 1/1;
  background-image: url("../icons/news.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: auto;
  filter: contrast(200%) saturate(0) brightness(0%) invert(1) brightness(0.375);
  position: absolute;
  right: 0;
  top: 3px;
  width: 35px;
}
article.single.type-post .post-content > .entry-title, article.single.type-leadership-news .post-content > .entry-title, article.single.type-events .post-content > .entry-title, article.single.type-projects .post-content > .entry-title {
  cursor: pointer;
  max-width: calc(100% - 5rem);
  position: relative;
  transition: color 300ms ease;
}
article.single.type-post .post-content > .entry-title:hover, article.single.type-leadership-news .post-content > .entry-title:hover, article.single.type-events .post-content > .entry-title:hover, article.single.type-projects .post-content > .entry-title:hover {
  color: #0060AC;
}
article.single.type-post .post-content > .entry-title > a, article.single.type-leadership-news .post-content > .entry-title > a, article.single.type-events .post-content > .entry-title > a, article.single.type-projects .post-content > .entry-title > a {
  text-decoration: none !important;
}
article.single.type-leadership-news .post-content::after {
  background-image: url("../icons/leadership-news.svg");
}
article.single.type-projects .post-content::after {
  background-image: url("../icons/projects.svg");
}
article.single.type-events .post-content::after {
  background-image: url("../icons/events.svg");
}
@media only screen and (max-width: 550px) {
  article.single .post-header {
    width: calc(100% - 2.5rem);
  }
  article.single .post-content {
    position: static !important;
  }
  article.single .post-content > .entry-title {
    max-width: 100% !important;
  }
  article.single .post-content::after {
    right: 0.75rem !important;
    top: 1rem !important;
    width: 1.75rem !important;
  }
}

/* #region Back to feed button */
.back-button-container {
  text-align: right;
}
.back-button-container button {
  color: #88888B;
  font-size: var(--wp--preset--font-size--large, clamp(1.125rem, 0.5714vw + 0.9821rem, 1.375rem));
  font-weight: 600;
}

/* #region Floating Back Button (Mobile Only) */
@media only screen and (width <= 650px) {
  body.floating-back-button #back-to-projects {
    background: #0060AC;
    border-radius: 0.25rem;
    border: none;
    bottom: 75px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    color: white;
    cursor: pointer;
    font-size: var(--wp--preset--font-size--small, 1rem);
    font-weight: 600;
    opacity: 1;
    padding: 0.5rem 1.25rem;
    position: fixed !important;
    right: 10px;
    transform: translateY(0);
    transition: all 0.3s ease;
    z-index: 1000;
  }
  body.floating-back-button #back-to-projects:hover {
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
  }
  body.floating-back-button #back-to-projects::after {
    margin-left: 8px;
  }
  .project-footer-buttons-container #back-to-projects {
    transition: all 0.3s ease;
  }
}
/* #endregion Floating Back Button (Mobile Only) */
/* #endregion Back to feed button */
/* #endregion News like Modules (news, projects, leadership news) */
/* #region Infinite Scroll */
.infinite-scroll-loader {
  padding: 20px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
}

.loading-spinner {
  animation: spin 1s linear infinite;
  border-radius: 50%;
  border: 5px solid #ffffff;
  border-top: 5px solid #0060AC;
  display: inline-block;
  height: 120px;
  width: 120px;
  align-items: center;
  display: flex;
  font-size: 0;
  justify-content: center;
}
.loading-spinner::before {
  background-image: url("/wp-content/plugins/nxt-intranet/public/icons/loading-hammer.svg");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 5rem;
  width: 5rem;
}

#main-content {
  position: relative;
}
#main-content[data-loading=true] {
  padding-top: 23rem;
}
#main-content .loading-spinner {
  bottom: 2rem;
  left: calc(50% - 60px);
  position: absolute;
}

.scroll-observer {
  width: 100%;
  height: 20px;
  margin-top: 20px;
}

/* #endregion Infinite Scroll */
/* #region Relevanssi Search Results */
/* #endregion Relevanssi Search Results */
/* #region Select2 Styling */
.select2.select2-container--default .select2-selection--single {
  border: none;
  border-radius: 0;
  height: 40px;
}
.select2.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
.select2.select2-container--default .select2-selection--single .select2-selection__clear {
  background-color: #ffffff;
  box-shadow: none;
  color: #000000;
  float: none;
  font-size: 1.75rem;
  height: 100%;
  margin: 0;
  min-height: 100%;
  padding: 0 9px 0 6px;
  position: absolute;
  right: 0;
  z-index: 20;
}

.select2-container.select2-container--default .select2-results .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #0060AC;
}

.select2-container--open .select2-dropdown--below {
  border: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  transform: translateY(-8px);
}

/* #endregion Select2 Styling */
/* #region Keyframes / Animations */
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* #endregion Keyframes / Animations */
/* #region Mouseblocker */
.wp-block-group.mouseblocker {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0;
  pointer-events: all;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}

/* #endregion Mouseblocker */
/* #region Responsive Design */
/* #region width <= 900px */
@media only screen and (width <= 900px) {
  .container.large-container {
    width: 95%;
  }
  .container.large-container.single .post-content {
    width: 95%;
  }
}
/* #endregion width <= 900px */
/* #region width <= 650px */
@media only screen and (width <= 650px) {
  .container.large-container {
    width: 100%;
  }
}
/* #endregion width <= 650px */
/* #region width <= 400px */
@media only screen and (max-width: 400px) {
  #wpadminbar {
    display: none !important;
  }
}
/* #endregion width <= 400px */
/* #endregion Responsive Design *//*# sourceMappingURL=style.css.map */