/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties;
.wp-block-tjo-blocks-newsroom-presseteaser {
  width: 100%;
}
@media (width >= 460px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 460px;
  }
}
@media (width >= 569px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 569px;
  }
}
@media (width >= 768px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 768px;
  }
}
@media (width >= 768px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 768px;
  }
}
@media (width >= 942px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 942px;
  }
}
@media (width >= 942px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 942px;
  }
}
@media (width >= 1280px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 1280px;
  }
}
@media (width >= 1280px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 1280px;
  }
}
@media (width >= 1400px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 1400px;
  }
}
@media (width >= 1440px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 1440px;
  }
}
@media (width >= 1900px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 1900px;
  }
}
@media (width >= 1920px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 1920px;
  }
}
@media (width >= 2000px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    max-width: 2000px;
  }
}
.wp-block-tjo-blocks-newsroom-presseteaser {
  padding-inline: 20px;
}
@media (width >= 460px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    padding-inline: 48px;
  }
}
@media (width >= 942px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    padding-inline: 80px;
  }
}
@media (width >= 1920px) {
  .wp-block-tjo-blocks-newsroom-presseteaser {
    padding-inline: 120px;
  }
}
.wp-block-tjo-blocks-newsroom-presseteaser {
  margin-inline: auto;
  max-width: 1440px;
}
.wp-block-tjo-blocks-newsroom-presseteaser a {
  text-decoration-line: none;
}
.newsroom-presseteaser__wrapper {
  position: relative;
  overflow: hidden;
}
.newsroom-presseteaser__wrapper .before {
  height: 383px;
  width: 384px;
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .before {
    height: 656px;
  }
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .before {
    width: 656px;
  }
}
.newsroom-presseteaser__wrapper .before {
  position: absolute;
  inset-block: var(--spacing-0, 0px);
  top: 25%;
  right: 84%;
  z-index: 1;
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .before {
    right: 82%;
  }
}
.newsroom-presseteaser__wrapper .before {
  border-radius: var(--radius-full, 50%);
  background-color: var(--color-primary, #00b8c5);
}
.newsroom-presseteaser__wrapper .after {
  height: 296px;
  width: 296px;
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .after {
    height: 656px;
  }
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .after {
    width: 656px;
  }
}
.newsroom-presseteaser__wrapper .after {
  border-radius: var(--radius-full, 50%);
  background-color: var(--color-primary, #00b8c5);
  position: absolute;
  top: 25%;
  left: 88%;
  z-index: 1;
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .after {
    right: 84%;
  }
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser {
  width: 100%;
}
@media (width >= 460px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 460px;
  }
}
@media (width >= 569px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 569px;
  }
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 768px;
  }
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 768px;
  }
}
@media (width >= 942px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 942px;
  }
}
@media (width >= 942px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 942px;
  }
}
@media (width >= 1280px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 1280px;
  }
}
@media (width >= 1280px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 1280px;
  }
}
@media (width >= 1400px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 1400px;
  }
}
@media (width >= 1440px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 1440px;
  }
}
@media (width >= 1900px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 1900px;
  }
}
@media (width >= 1920px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 1920px;
  }
}
@media (width >= 2000px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    max-width: 2000px;
  }
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser {
  padding-inline: 20px;
}
@media (width >= 460px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    padding-inline: 48px;
  }
}
@media (width >= 942px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    padding-inline: 80px;
  }
}
@media (width >= 1920px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser {
    padding-inline: 120px;
  }
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser {
  margin-inline: auto;
  max-width: 1440px;
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser__posts {
  position: relative;
  z-index: 10;
  margin-inline: auto;
  width: var(--container-10\/12, 83.3333%);
}
:where(.newsroom-presseteaser__wrapper .newsroom-presseteaser__posts > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-block-start: calc(var(--spacing-5, 40px) * var(--tw-space-y-reverse));
  margin-block-end: calc(var(--spacing-5, 40px) * calc(1 - var(--tw-space-y-reverse)));
}
@media (width >= 768px) {
  :where(.newsroom-presseteaser__wrapper .newsroom-presseteaser__posts > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing-11, 88px) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing-11, 88px) * calc(1 - var(--tw-space-y-reverse)));
  }
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
  width: 100%;
}
@media (width >= 460px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 460px;
  }
}
@media (width >= 569px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 569px;
  }
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 768px;
  }
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 768px;
  }
}
@media (width >= 942px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 942px;
  }
}
@media (width >= 942px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 942px;
  }
}
@media (width >= 1280px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 1280px;
  }
}
@media (width >= 1280px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 1280px;
  }
}
@media (width >= 1400px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 1400px;
  }
}
@media (width >= 1440px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 1440px;
  }
}
@media (width >= 1900px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 1900px;
  }
}
@media (width >= 1920px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 1920px;
  }
}
@media (width >= 2000px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    max-width: 2000px;
  }
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
  padding-inline: 20px;
}
@media (width >= 460px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    padding-inline: 48px;
  }
}
@media (width >= 942px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    padding-inline: 80px;
  }
}
@media (width >= 1920px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
    padding-inline: 120px;
  }
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper {
  margin-inline: auto;
  margin-top: var(--spacing-6\.5, 52px);
  display: flex;
  place-items: center;
  text-align: center;
  position: relative;
  z-index: 10;
}
@media (max-width: 941px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper a {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
}
@media (max-width: 941px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__button-wrapper a {
    border-color: var(--color-white, #fff) !important;
  }
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
  width: 100%;
}
@media (width >= 460px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 460px;
  }
}
@media (width >= 569px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 569px;
  }
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 768px;
  }
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 768px;
  }
}
@media (width >= 942px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 942px;
  }
}
@media (width >= 942px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 942px;
  }
}
@media (width >= 1280px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 1280px;
  }
}
@media (width >= 1280px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 1280px;
  }
}
@media (width >= 1400px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 1400px;
  }
}
@media (width >= 1440px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 1440px;
  }
}
@media (width >= 1900px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 1900px;
  }
}
@media (width >= 1920px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 1920px;
  }
}
@media (width >= 2000px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    max-width: 2000px;
  }
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
  padding-inline: 20px;
}
@media (width >= 460px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    padding-inline: 48px;
  }
}
@media (width >= 942px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    padding-inline: 80px;
  }
}
@media (width >= 1920px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    padding-inline: 120px;
  }
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
  margin-inline: auto;
  margin-bottom: var(--spacing-5, 40px);
  display: grid;
  place-items: center;
  text-align: center;
}
@media (width >= 768px) {
  .newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper {
    margin-bottom: var(--spacing-7\.5, 60px);
  }
}
.newsroom-presseteaser__wrapper .newsroom-presseteaser__textwrapper__headline {
  text-align: center;
  font-size: var(--text-5xl, var(--text-medium-title));
  line-height: var(--tw-leading, var(--text-5xl--line-height, var(--text-medium-title--line-height)));
  letter-spacing: var(--tw-tracking, var(--text-5xl--letter-spacing, var(--text-medium-title--letter-spacing)));
  font-weight: var(--tw-font-weight, var(--text-5xl--font-weight, var(--text-medium-title--font-weight)));
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
    }
  }
}

