.node--type-page.node--view-mode-full.simple-header:not(.simple-header--rotated) .field--name-field-subtitle::before, .node--type-page.node--view-mode-full .field--name-field-subtitle::before {
  font-family: 'icomoon';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.node--type-page.node--view-mode-full.simple-header:not(.simple-header--rotated) .field--name-field-subtitle::before, .node--type-page.node--view-mode-full .field--name-field-subtitle::before {
  content: "\e905"; }

.node--type-page.node--view-mode-full.simple-header--rotated .node__top {
  transform: rotate(-7deg); }

.node--type-page.node--view-mode-full.simple-header .node__top {
  margin-bottom: clamp(30px, calc(13.33333px + (0.02778 * 100vw)), 60px); }

.node--type-page.node--view-mode-full.simple-header:not(.simple-header--rotated) .field--name-field-subtitle {
  position: relative; }
  .node--type-page.node--view-mode-full.simple-header:not(.simple-header--rotated) .field--name-field-subtitle::before {
    display: inline-block;
    font-size: clamp(55px, calc(32.77778px + (0.03704 * 100vw)), 95px); }
  .node--type-page.node--view-mode-full.simple-header:not(.simple-header--rotated) .field--name-field-subtitle::before {
    bottom: 75%; }

@media (max-width: 500px) {
  .node--type-page.node--view-mode-full.simple-header:not(.simple-header--rotated) h1 {
    margin-bottom: clamp(10px, calc(4.44444px + (0.00926 * 100vw)), 20px); }
  .node--type-page.node--view-mode-full.simple-header:not(.simple-header--rotated) .field--name-field-subtitle::before {
    display: none; } }

.node--type-page.node--view-mode-full.simple-header--rotated .node__top {
  min-height: clamp(60px, calc(32.22222px + (0.0463 * 100vw)), 110px);
  margin-bottom: clamp(55px, calc(24.44444px + (0.05093 * 100vw)), 110px); }
  .node--type-page.node--view-mode-full.simple-header--rotated .node__top h1 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "DadaGroteskBook";
    font-size: clamp(44px, calc(24px + (0.03333 * 100vw)), 80px);
    line-height: clamp(54px, calc(39.55556px + (0.02407 * 100vw)), 80px);
    font-family: "DadaGroteskHeavy";
    color: #D1D3D4; }
  .node--type-page.node--view-mode-full.simple-header--rotated .node__top:not(:has(.field--name-field-subtitle)) h1 {
    margin-bottom: 0; }

.node--type-page.node--view-mode-full.no-top-media .node__top--full:not(:has(.nav-slider)) {
  background-color: var(--color-background); }
  .node--type-page.node--view-mode-full.no-top-media .node__top--full:not(:has(.nav-slider))::before {
    display: none; }

.node--type-page.node--view-mode-full h1 {
  margin-bottom: clamp(30px, calc(13.33333px + (0.02778 * 100vw)), 60px); }

.node--type-page.node--view-mode-full .field--name-field-subtitle {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "DadaGroteskBook";
  font-size: clamp(25px, calc(23.33333px + (0.00278 * 100vw)), 28px);
  line-height: clamp(28px, calc(25.77778px + (0.0037 * 100vw)), 32px);
  font-family: "DadaGroteskLight";
  position: relative;
  width: calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 5); }
  .node--type-page.node--view-mode-full .field--name-field-subtitle::before {
    display: inline-block;
    font-size: clamp(60px, calc(37.77778px + (0.03704 * 100vw)), 100px); }
  .node--type-page.node--view-mode-full .field--name-field-subtitle::before {
    position: absolute;
    color: #004B0B;
    right: 100%;
    bottom: 100%;
    transform: translate(-80%, -80%); }
    @media (max-width: 800px) {
      .node--type-page.node--view-mode-full .field--name-field-subtitle::before {
        transform: translate(-50%, -20%); } }
    @media (max-width: 500px) {
      .node--type-page.node--view-mode-full .field--name-field-subtitle::before {
        display: none; } }
  @media (max-width: 1440px) {
    .node--type-page.node--view-mode-full .field--name-field-subtitle {
      width: calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7); } }
  @media (max-width: 800px) {
    .node--type-page.node--view-mode-full .field--name-field-subtitle {
      width: calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9); } }

.node--type-page.node--view-mode-full .node__content:not(:has(.field)) {
  display: none; }

.node--type-page.node--view-mode-full .node__content--aside {
  margin-left: calc(var(--b14grid-column-width--6) * 1 + var(--b14grid-gutter-width--6) * 1); }
  .node--type-page.node--view-mode-full .node__content--aside .field--name-field-links .field__item a {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "DadaGroteskBook";
    font-size: clamp(25px, calc(23.33333px + (0.00278 * 100vw)), 28px);
    line-height: clamp(28px, calc(25.77778px + (0.0037 * 100vw)), 32px);
    font-family: "DadaGroteskLight";
    position: relative;
    white-space: nowrap; }
    .node--type-page.node--view-mode-full .node__content--aside .field--name-field-links .field__item a:after {
      content: "";
      position: absolute;
      width: 100%;
      height: 2px;
      bottom: 0;
      left: 0;
      background-color: #000;
      visibility: hidden;
      transform: scale(0);
      transform-origin: 0%;
      transition: all 0.3s ease-in-out 0s; }
    .node--type-page.node--view-mode-full .node__content--aside .field--name-field-links .field__item a:hover:after {
      visibility: visible;
      transform: scale(1); }
  .node--type-page.node--view-mode-full .node__content--aside .field--name-field-links .field__item:not(:last-child) {
    margin-bottom: 10px; }
  .node--type-page.node--view-mode-full .node__content--aside:has(.field--name-field-aside-paragraphs + *) .field--name-field-aside-paragraphs {
    margin-bottom: clamp(20px, calc(8.88889px + (0.01852 * 100vw)), 40px);
    padding-bottom: clamp(15px, calc(6.66667px + (0.01389 * 100vw)), 30px);
    border-bottom: 1px solid #a7a5a6; }
  .node--type-page.node--view-mode-full .node__content--aside:has(.field--name-field-aside-paragraphs + .field--name-field-files) .field--name-field-aside-paragraphs {
    border-bottom: unset;
    margin-bottom: unset; }
  .node--type-page.node--view-mode-full .node__content--aside:has(.field--name-field-links + .field--name-field-files) .field--name-field-links {
    margin-bottom: clamp(20px, calc(8.88889px + (0.01852 * 100vw)), 40px); }

/*# sourceMappingURL=../../_maps/components/node/node--page--full.css.map */
