.paragraph--type--link.paragraph--view-mode--default h2::before,
.paragraph--type--link.paragraph--view-mode--primary h2::before, .paragraph--type--link.paragraph--view-mode--secondary h2::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; }

.paragraph--type--link.paragraph--view-mode--default h2::before,
.paragraph--type--link.paragraph--view-mode--primary h2::before, .paragraph--type--link.paragraph--view-mode--secondary h2::before {
  content: "\e900"; }

.paragraph--type--link.paragraph--view-mode--default {
  width: 53.83504%; }
  @media (max-width: 850px) {
    .paragraph--type--link.paragraph--view-mode--default {
      width: 49.28367%; } }
  @media (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--default {
      width: 100%; } }
  .has-anchor-menu.paragraph--type--link.paragraph--view-mode--default {
    width: 59.31232%; }
    @media (max-width: 850px) {
      .has-anchor-menu.paragraph--type--link.paragraph--view-mode--default {
        width: 49.28367%; } }
    @media (max-width: 600px) {
      .has-anchor-menu.paragraph--type--link.paragraph--view-mode--default {
        width: 100%; } }

.paragraph--type--link.paragraph--view-mode--default h2,
.paragraph--type--link.paragraph--view-mode--primary h2 {
  font-weight: normal;
  font-size: calc(22px + 4 * ((100vw - 600px) / 800));
  line-height: calc(26px + 4 * ((100vw - 600px) / 800));
  font-family: "Founders-grotesk-Medium", "sans-serif";
  margin-bottom: calc(5px + 5 * ((100vw - 600px) / 800));
  display: flex;
  align-items: center;
  transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--default h2,
    .paragraph--type--link.paragraph--view-mode--primary h2 {
      font-size: 22px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--default h2,
    .paragraph--type--link.paragraph--view-mode--primary h2 {
      font-size: 26px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--default h2,
    .paragraph--type--link.paragraph--view-mode--primary h2 {
      line-height: 26px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--default h2,
    .paragraph--type--link.paragraph--view-mode--primary h2 {
      line-height: 30px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--default h2,
    .paragraph--type--link.paragraph--view-mode--primary h2 {
      margin-bottom: 5px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--default h2,
    .paragraph--type--link.paragraph--view-mode--primary h2 {
      margin-bottom: 10px; } }
  .paragraph--type--link.paragraph--view-mode--default h2::before,
  .paragraph--type--link.paragraph--view-mode--primary h2::before {
    transform: translateY(1px);
    color: #171716;
    transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1);
    font-size: calc(22px + 4 * ((100vw - 600px) / 800));
    line-height: calc(26px + 4 * ((100vw - 600px) / 800));
    margin-left: calc(-6.28571px + -1.14286 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .paragraph--type--link.paragraph--view-mode--default h2::before,
      .paragraph--type--link.paragraph--view-mode--primary h2::before {
        font-size: 22px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--link.paragraph--view-mode--default h2::before,
      .paragraph--type--link.paragraph--view-mode--primary h2::before {
        font-size: 26px; } }
    @media screen and (max-width: 600px) {
      .paragraph--type--link.paragraph--view-mode--default h2::before,
      .paragraph--type--link.paragraph--view-mode--primary h2::before {
        line-height: 26px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--link.paragraph--view-mode--default h2::before,
      .paragraph--type--link.paragraph--view-mode--primary h2::before {
        line-height: 30px; } }
    @media screen and (max-width: 600px) {
      .paragraph--type--link.paragraph--view-mode--default h2::before,
      .paragraph--type--link.paragraph--view-mode--primary h2::before {
        margin-left: -6.28571px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--link.paragraph--view-mode--default h2::before,
      .paragraph--type--link.paragraph--view-mode--primary h2::before {
        margin-left: -7.42857px; } }
  .has-mouse .paragraph--type--link.paragraph--view-mode--default h2:hover, .has-mouse
  .paragraph--type--link.paragraph--view-mode--primary h2:hover {
    color: #171716;
    transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .has-mouse .paragraph--type--link.paragraph--view-mode--default h2:hover::before, .has-mouse
    .paragraph--type--link.paragraph--view-mode--primary h2:hover::before {
      color: var(--color-link); }
  @media (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--default h2,
    .paragraph--type--link.paragraph--view-mode--primary h2 {
      word-break: break-all; } }

.paragraph--type--link.paragraph--view-mode--default .field--name-field-text-plain-long,
.paragraph--type--link.paragraph--view-mode--primary .field--name-field-text-plain-long {
  color: #171716;
  font-weight: normal;
  font-size: calc(13px + 2 * ((100vw - 600px) / 800));
  line-height: calc(16px + 2 * ((100vw - 600px) / 800));
  letter-spacing: calc(0px + 0.2 * ((100vw - 600px) / 800));
  font-family: "Founders-grotesk-Medium", "sans-serif";
  margin-left: calc(16px + 3 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--default .field--name-field-text-plain-long,
    .paragraph--type--link.paragraph--view-mode--primary .field--name-field-text-plain-long {
      font-size: 13px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--default .field--name-field-text-plain-long,
    .paragraph--type--link.paragraph--view-mode--primary .field--name-field-text-plain-long {
      font-size: 15px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--default .field--name-field-text-plain-long,
    .paragraph--type--link.paragraph--view-mode--primary .field--name-field-text-plain-long {
      line-height: 16px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--default .field--name-field-text-plain-long,
    .paragraph--type--link.paragraph--view-mode--primary .field--name-field-text-plain-long {
      line-height: 18px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--default .field--name-field-text-plain-long,
    .paragraph--type--link.paragraph--view-mode--primary .field--name-field-text-plain-long {
      letter-spacing: 0px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--default .field--name-field-text-plain-long,
    .paragraph--type--link.paragraph--view-mode--primary .field--name-field-text-plain-long {
      letter-spacing: 0.2px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--default .field--name-field-text-plain-long,
    .paragraph--type--link.paragraph--view-mode--primary .field--name-field-text-plain-long {
      margin-left: 16px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--default .field--name-field-text-plain-long,
    .paragraph--type--link.paragraph--view-mode--primary .field--name-field-text-plain-long {
      margin-left: 19px; } }

.paragraph--type--link.paragraph--view-mode--primary h2 {
  align-items: flex-start; }

.paragraph--type--link.paragraph--view-mode--secondary h2 {
  font-weight: normal;
  font-size: calc(18px + 2 * ((100vw - 600px) / 800));
  line-height: calc(22px + 2 * ((100vw - 600px) / 800));
  font-family: "Founders-grotesk-Medium", "sans-serif";
  margin-bottom: calc(2.5px + 2.5 * ((100vw - 600px) / 800));
  display: flex;
  align-items: center;
  transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--secondary h2 {
      font-size: 18px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--secondary h2 {
      font-size: 20px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--secondary h2 {
      line-height: 22px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--secondary h2 {
      line-height: 24px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--secondary h2 {
      margin-bottom: 2.5px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--secondary h2 {
      margin-bottom: 5px; } }
  .paragraph--type--link.paragraph--view-mode--secondary h2::before {
    transform: translateY(1px);
    color: #171716;
    transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1);
    font-size: calc(12px + 12 * ((100vw - 600px) / 800));
    line-height: calc(26px + 4 * ((100vw - 600px) / 800));
    margin-left: calc(-3.42857px + -3.42857 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .paragraph--type--link.paragraph--view-mode--secondary h2::before {
        font-size: 12px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--link.paragraph--view-mode--secondary h2::before {
        font-size: 24px; } }
    @media screen and (max-width: 600px) {
      .paragraph--type--link.paragraph--view-mode--secondary h2::before {
        line-height: 26px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--link.paragraph--view-mode--secondary h2::before {
        line-height: 30px; } }
    @media screen and (max-width: 600px) {
      .paragraph--type--link.paragraph--view-mode--secondary h2::before {
        margin-left: -3.42857px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--link.paragraph--view-mode--secondary h2::before {
        margin-left: -6.85714px; } }
  .has-mouse .paragraph--type--link.paragraph--view-mode--secondary h2:hover {
    color: #171716;
    transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .has-mouse .paragraph--type--link.paragraph--view-mode--secondary h2:hover::before {
      color: var(--color-link); }
  @media (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--secondary h2 {
      font-size: 22px;
      word-break: break-all; }
      .paragraph--type--link.paragraph--view-mode--secondary h2::before {
        font-size: 22px;
        margin-left: -6.28571px; } }

.paragraph--type--link.paragraph--view-mode--secondary .field--name-field-text-plain-long {
  color: #171716;
  font-weight: normal;
  font-size: calc(13px + 2 * ((100vw - 600px) / 800));
  line-height: calc(16px + 2 * ((100vw - 600px) / 800));
  letter-spacing: calc(0px + 0.2 * ((100vw - 600px) / 800));
  font-family: "Founders-grotesk-Regular", "sans-serif";
  margin-left: calc(11px + 6 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--secondary .field--name-field-text-plain-long {
      font-size: 13px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--secondary .field--name-field-text-plain-long {
      font-size: 15px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--secondary .field--name-field-text-plain-long {
      line-height: 16px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--secondary .field--name-field-text-plain-long {
      line-height: 18px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--secondary .field--name-field-text-plain-long {
      letter-spacing: 0px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--secondary .field--name-field-text-plain-long {
      letter-spacing: 0.2px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--secondary .field--name-field-text-plain-long {
      margin-left: 11px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--link.paragraph--view-mode--secondary .field--name-field-text-plain-long {
      margin-left: 17px; } }
  @media (max-width: 600px) {
    .paragraph--type--link.paragraph--view-mode--secondary .field--name-field-text-plain-long {
      margin-left: 16px; } }

.field--name-field-paragraph-secondary {
  /*
  .paragraph.paragraph--type--link:first-child {
    .accordion__trigger {
      border-top: 1px solid $color-grey;
    }
  }
*/ }
  .field--name-field-paragraph-secondary .paragraph--type--link {
    margin-bottom: 0; }
  .field--name-field-paragraph-secondary .paragraph--type--link + .paragraph:not(.paragraph--type--link) {
    margin-top: calc(20px + 20 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .field--name-field-paragraph-secondary .paragraph--type--link + .paragraph:not(.paragraph--type--link) {
        margin-top: 20px; } }
    @media screen and (min-width: 1400px) {
      .field--name-field-paragraph-secondary .paragraph--type--link + .paragraph:not(.paragraph--type--link) {
        margin-top: 40px; } }
  .field--name-field-paragraph-secondary .paragraph:not(.paragraph--type--link) + .paragraph--type--link > .animation-container > .accordion__trigger {
    border-top: 1px solid #909197; }

/*# sourceMappingURL=../../_maps/components/paragraph/paragraph--link.css.map */
