.paragraph--type--collection .field--name-field-link a::after {
  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--collection .field--name-field-link a::after {
  content: "\e900"; }

.paragraph--type--collection > .animation-container > .contextual {
  right: auto;
  left: 0px; }

.paragraph--type--collection.has-collection-link {
  position: relative; }

.paragraph--type--collection .field--name-field-link {
  position: absolute;
  bottom: calc(12px + 12 * ((100vw - 600px) / 800));
  left: 0; }
  @media screen and (max-width: 600px) {
    .paragraph--type--collection .field--name-field-link {
      bottom: 12px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--collection .field--name-field-link {
      bottom: 24px; } }
  .paragraph--type--collection .field--name-field-link a {
    position: relative;
    display: flex;
    align-items: center;
    color: #171716; }
    .paragraph--type--collection .field--name-field-link a::before {
      transition: background-color 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      flex-shrink: 0;
      display: block;
      box-sizing: border-box;
      border: 2px solid var(--color-link);
      border-radius: 50%;
      content: ''; }
    .paragraph--type--collection .field--name-field-link a::after {
      transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      position: absolute;
      top: 50%;
      color: #171716;
      font-size: calc(16px + 8 * ((100vw - 600px) / 800));
      transform: translateY(-50%); }
      @media screen and (max-width: 600px) {
        .paragraph--type--collection .field--name-field-link a::after {
          font-size: 16px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--collection .field--name-field-link a::after {
          font-size: 24px; } }
    .paragraph--type--collection .field--name-field-link a::before {
      width: calc(26px + 10 * ((100vw - 600px) / 800));
      height: calc(26px + 10 * ((100vw - 600px) / 800));
      margin-right: calc(8px + 2 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .paragraph--type--collection .field--name-field-link a::before {
          width: 26px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--collection .field--name-field-link a::before {
          width: 36px; } }
      @media screen and (max-width: 600px) {
        .paragraph--type--collection .field--name-field-link a::before {
          height: 26px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--collection .field--name-field-link a::before {
          height: 36px; } }
      @media screen and (max-width: 600px) {
        .paragraph--type--collection .field--name-field-link a::before {
          margin-right: 8px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--collection .field--name-field-link a::before {
          margin-right: 10px; } }
    .paragraph--type--collection .field--name-field-link a::after {
      left: calc(6px + 1 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .paragraph--type--collection .field--name-field-link a::after {
          left: 6px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--collection .field--name-field-link a::after {
          left: 7px; } }
    .has-mouse .paragraph--type--collection .field--name-field-link a:hover::before {
      transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      background-color: var(--color-link); }
    .has-mouse .paragraph--type--collection .field--name-field-link a:hover::after {
      transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: #fff; }

@supports (display: grid) {
  .paragraph--type--collection .merged-paragraphs {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    grid-gap: calc(8px + 12 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .paragraph--type--collection .merged-paragraphs {
        grid-gap: 8px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--collection .merged-paragraphs {
        grid-gap: 20px; } }
    .has-collection-link.paragraph--type--collection .merged-paragraphs {
      padding-bottom: calc(42px + 42 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .has-collection-link.paragraph--type--collection .merged-paragraphs {
          padding-bottom: 42px; } }
      @media screen and (min-width: 1400px) {
        .has-collection-link.paragraph--type--collection .merged-paragraphs {
          padding-bottom: 84px; } }
    @media (max-width: 1024px) {
      .paragraph--type--collection .merged-paragraphs {
        grid-template-columns: repeat(2, minmax(0, 1fr)); } }
    @media (max-width: 600px) {
      .paragraph--type--collection .merged-paragraphs {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-gap: 0; } }
    .grid-setting--col__3.paragraph--type--collection .merged-paragraphs {
      grid-template-columns: repeat(3, minmax(0, 1fr)); }
      @media (max-width: 1024px) {
        .grid-setting--col__3.paragraph--type--collection .merged-paragraphs {
          grid-template-columns: repeat(2, minmax(0, 1fr)); } }
      @media (max-width: 600px) {
        .grid-setting--col__3.paragraph--type--collection .merged-paragraphs {
          grid-template-columns: repeat(1, minmax(0, 1fr));
          grid-gap: 0; } }
    .grid-setting--col__2.paragraph--type--collection .merged-paragraphs {
      grid-template-columns: repeat(2, minmax(0, 1fr)); }
      @media (max-width: 600px) {
        .grid-setting--col__2.paragraph--type--collection .merged-paragraphs {
          grid-template-columns: repeat(1, minmax(0, 1fr));
          grid-gap: 0; } } }

.paragraph--type--collection .merged-paragraphs .small-banner {
  min-height: 0 !important; }

@supports (display: grid) {
  .paragraph--type--collection .field--name-field-paragraph-type-video {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    grid-gap: calc(8px + 12 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .paragraph--type--collection .field--name-field-paragraph-type-video {
        grid-gap: 8px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--collection .field--name-field-paragraph-type-video {
        grid-gap: 20px; } }
    .has-collection-link.paragraph--type--collection .field--name-field-paragraph-type-video {
      padding-bottom: calc(42px + 42 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .has-collection-link.paragraph--type--collection .field--name-field-paragraph-type-video {
          padding-bottom: 42px; } }
      @media screen and (min-width: 1400px) {
        .has-collection-link.paragraph--type--collection .field--name-field-paragraph-type-video {
          padding-bottom: 84px; } }
    @media (max-width: 600px) {
      .paragraph--type--collection .field--name-field-paragraph-type-video {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-gap: 15px; } }
    .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-video {
      grid-template-columns: repeat(3, minmax(0, 1fr)); }
      @media (max-width: 1024px) {
        .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-video {
          grid-template-columns: repeat(2, minmax(0, 1fr)); } }
      @media (max-width: 600px) {
        .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-video {
          grid-template-columns: repeat(1, minmax(0, 1fr));
          grid-gap: 0; } }
    .grid-setting--col__2.paragraph--type--collection .field--name-field-paragraph-type-video {
      grid-template-columns: repeat(2, minmax(0, 1fr)); }
      @media (max-width: 600px) {
        .grid-setting--col__2.paragraph--type--collection .field--name-field-paragraph-type-video {
          grid-template-columns: repeat(1, minmax(0, 1fr));
          grid-gap: 0; } } }

.is-ie .paragraph--type--collection .field--name-field-paragraph-type-video {
  width: 49.28367%;
  margin-right: 1.43266%;
  float: left;
  margin-bottom: 1.43266%; }
  .is-ie .paragraph--type--collection .field--name-field-paragraph-type-video:nth-child(2n) {
    margin-right: 0; }
  .is-ie .paragraph--type--collection .field--name-field-paragraph-type-video:nth-child(2n+1) {
    clear: left; }
  @media (max-width: 600px) {
    .is-ie .paragraph--type--collection .field--name-field-paragraph-type-video {
      width: 100%; }
      .is-ie .paragraph--type--collection .field--name-field-paragraph-type-video:nth-child(2n) {
        margin-right: 1.43266%; }
      .is-ie .paragraph--type--collection .field--name-field-paragraph-type-video:nth-child(2n+1) {
        clear: none; } }
  .grid-setting--col__3.is-ie .paragraph--type--collection .field--name-field-paragraph-type-video {
    width: 32.37822%;
    margin-right: 1.43266%;
    float: left; }
    .grid-setting--col__3.is-ie .paragraph--type--collection .field--name-field-paragraph-type-video:nth-child(3n) {
      margin-right: 0; }
    .grid-setting--col__3.is-ie .paragraph--type--collection .field--name-field-paragraph-type-video:nth-child(3n+1) {
      clear: left; }
  .grid-setting--col__2.is-ie .paragraph--type--collection .field--name-field-paragraph-type-video {
    width: 49.28367%;
    margin-right: 1.43266%;
    float: left; }
    .grid-setting--col__2.is-ie .paragraph--type--collection .field--name-field-paragraph-type-video:nth-child(2n) {
      margin-right: 0; }
    .grid-setting--col__2.is-ie .paragraph--type--collection .field--name-field-paragraph-type-video:nth-child(2n+1) {
      clear: left; }

@supports (display: grid) {
  .paragraph--type--collection .field--name-field-node-references,
  .paragraph--type--collection .field--name-field-paragraph-type-banner {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    grid-gap: calc(8px + 12 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .paragraph--type--collection .field--name-field-node-references,
      .paragraph--type--collection .field--name-field-paragraph-type-banner {
        grid-gap: 8px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--collection .field--name-field-node-references,
      .paragraph--type--collection .field--name-field-paragraph-type-banner {
        grid-gap: 20px; } }
    .has-collection-link.paragraph--type--collection .field--name-field-node-references, .has-collection-link.paragraph--type--collection .field--name-field-paragraph-type-banner {
      padding-bottom: calc(42px + 42 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .has-collection-link.paragraph--type--collection .field--name-field-node-references, .has-collection-link.paragraph--type--collection .field--name-field-paragraph-type-banner {
          padding-bottom: 42px; } }
      @media screen and (min-width: 1400px) {
        .has-collection-link.paragraph--type--collection .field--name-field-node-references, .has-collection-link.paragraph--type--collection .field--name-field-paragraph-type-banner {
          padding-bottom: 84px; } }
    @media (max-width: 1024px) {
      .paragraph--type--collection .field--name-field-node-references:not(:has(.grid-span)),
      .paragraph--type--collection .field--name-field-paragraph-type-banner:not(:has(.grid-span)) {
        grid-template-columns: repeat(2, minmax(0, 1fr)); } }
    @media (max-width: 600px) {
      .paragraph--type--collection .field--name-field-node-references:not(:has(.grid-span)),
      .paragraph--type--collection .field--name-field-paragraph-type-banner:not(:has(.grid-span)) {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-gap: 0; } }
    .grid-setting--col__2.paragraph--type--collection .field--name-field-node-references:not(:has(.grid-span)), .grid-setting--col__2.paragraph--type--collection .field--name-field-paragraph-type-banner:not(:has(.grid-span)) {
      grid-template-columns: repeat(2, minmax(0, 1fr)); }
      @media (max-width: 600px) {
        .grid-setting--col__2.paragraph--type--collection .field--name-field-node-references:not(:has(.grid-span)), .grid-setting--col__2.paragraph--type--collection .field--name-field-paragraph-type-banner:not(:has(.grid-span)) {
          grid-template-columns: repeat(1, minmax(0, 1fr));
          grid-gap: 0; } }
    .grid-setting--col__3.paragraph--type--collection .field--name-field-node-references:not(:has(.grid-span)), .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-banner:not(:has(.grid-span)) {
      grid-template-columns: repeat(3, minmax(0, 1fr)); }
      @media (max-width: 1024px) {
        .grid-setting--col__3.paragraph--type--collection .field--name-field-node-references:not(:has(.grid-span)), .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-banner:not(:has(.grid-span)) {
          grid-template-columns: repeat(2, minmax(0, 1fr)); } }
      @media (max-width: 600px) {
        .grid-setting--col__3.paragraph--type--collection .field--name-field-node-references:not(:has(.grid-span)), .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-banner:not(:has(.grid-span)) {
          grid-template-columns: repeat(1, minmax(0, 1fr));
          grid-gap: 0; } }
    .paragraph--type--collection .field--name-field-node-references:has(.grid-span),
    .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) {
      grid-template-columns: repeat(12, minmax(0, 1fr)); }
      .paragraph--type--collection .field--name-field-node-references:has(.grid-span) > .field__item,
      .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) > .field__item {
        grid-column: span 4; }
        @media (max-width: 850px) {
          .paragraph--type--collection .field--name-field-node-references:has(.grid-span) > .field__item,
          .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) > .field__item {
            grid-column: span 6; } }
        @media (max-width: 600px) {
          .paragraph--type--collection .field--name-field-node-references:has(.grid-span) > .field__item,
          .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) > .field__item {
            grid-column: span 12; }
            .paragraph--type--collection .field--name-field-node-references:has(.grid-span) > .field__item .paragraph--type--banner,
            .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) > .field__item .paragraph--type--banner {
              margin-bottom: 0; } }
      .paragraph--type--collection .field--name-field-node-references:has(.grid-span) > .field__item:has(.span-8),
      .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) > .field__item:has(.span-8) {
        grid-column: span 8; }
        @media (max-width: 850px) {
          .paragraph--type--collection .field--name-field-node-references:has(.grid-span) > .field__item:has(.span-8),
          .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) > .field__item:has(.span-8) {
            grid-column: span 12; } }
      .paragraph--type--collection .field--name-field-node-references:has(.grid-span) > .field__item:has(.span-4),
      .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) > .field__item:has(.span-4) {
        grid-column: span 4; }
        @media (max-width: 850px) {
          .paragraph--type--collection .field--name-field-node-references:has(.grid-span) > .field__item:has(.span-4),
          .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) > .field__item:has(.span-4) {
            grid-column: span 6; } }
        @media (max-width: 600px) {
          .paragraph--type--collection .field--name-field-node-references:has(.grid-span) > .field__item:has(.span-4),
          .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) > .field__item:has(.span-4) {
            grid-column: span 12; } }
      .paragraph--type--collection .field--name-field-node-references:has(.grid-span) > .field__item:has(.span-12),
      .paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) > .field__item:has(.span-12) {
        grid-column: span 12; }
      @media (max-width: 850px) {
        .collection-banner-remainder__1.paragraph--type--collection .field--name-field-node-references:has(.grid-span) .field__item:has(.span-8) + .field__item:not(:has(.span-8)):not(:has(.span-12)),
        .collection-banner-remainder__1.paragraph--type--collection .field--name-field-node-references:has(.grid-span) .field__item:has(.span-12) + .field__item:not(:has(.span-8)):not(:has(.span-12)), .collection-banner-remainder__1.paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) .field__item:has(.span-8) + .field__item:not(:has(.span-8)):not(:has(.span-12)),
        .collection-banner-remainder__1.paragraph--type--collection .field--name-field-paragraph-type-banner:has(.grid-span) .field__item:has(.span-12) + .field__item:not(:has(.span-8)):not(:has(.span-12)) {
          grid-column: span 12; } } }

@media (max-width: 600px) {
  .paragraph--type--collection .field--name-field-node-references,
  .paragraph--type--collection .field--name-field-paragraph-type-banner {
    overflow: hidden; } }

.paragraph--type--collection .field--name-field-node-references > .field__item,
.paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item {
  display: flex; }
  .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item, .is-ie
  .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item {
    width: 32.37822%;
    margin-right: 1.43266%;
    float: left;
    margin-bottom: 1.43266%; }
    .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(3n), .is-ie
    .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(3n) {
      margin-right: 0; }
    .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(3n+1), .is-ie
    .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(3n+1) {
      clear: left; }
    .grid-setting--col__3.is-ie .paragraph--type--collection .field--name-field-node-references > .field__item, .grid-setting--col__3.is-ie .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item {
      width: 32.37822%;
      margin-right: 1.43266%;
      float: left; }
      .grid-setting--col__3.is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(3n), .grid-setting--col__3.is-ie .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(3n) {
        margin-right: 0; }
      .grid-setting--col__3.is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(3n+1), .grid-setting--col__3.is-ie .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(3n+1) {
        clear: left; }
    .grid-setting--col__2.is-ie .paragraph--type--collection .field--name-field-node-references > .field__item, .grid-setting--col__2.is-ie .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item {
      width: 49.28367%;
      margin-right: 1.43266%;
      float: left; }
      .grid-setting--col__2.is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(2n), .grid-setting--col__2.is-ie .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(2n) {
        margin-right: 0; }
      .grid-setting--col__2.is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(2n+1), .grid-setting--col__2.is-ie .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(2n+1) {
        clear: left; }
    @media (max-width: 1024px) {
      .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item, .is-ie
      .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item {
        width: 49.28367%;
        margin-right: 1.43266%;
        float: left; }
        .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(3n), .is-ie
        .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(3n) {
          margin-right: 1.43266%; }
        .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(3n+1), .is-ie
        .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(3n+1) {
          clear: none; }
        .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(2n), .is-ie
        .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(2n) {
          margin-right: 0; }
        .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(2n+1), .is-ie
        .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(2n+1) {
          clear: left; } }
    @media (max-width: 600px) {
      .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item, .is-ie
      .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item {
        width: 100%; }
        .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(2n), .is-ie
        .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(2n) {
          margin-right: 1.43266%; }
        .is-ie .paragraph--type--collection .field--name-field-node-references > .field__item:nth-child(2n+1), .is-ie
        .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:nth-child(2n+1) {
          clear: none; } }
  @media (max-width: 600px) {
    .paragraph--type--collection .field--name-field-node-references > .field__item .small-banner,
    .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item .small-banner {
      margin-bottom: 20px; }
      .paragraph--type--collection .field--name-field-node-references > .field__item .small-banner.has-link,
      .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item .small-banner.has-link {
        min-height: 50px;
        margin-bottom: 0;
        border-top: 1px solid #909197; }
        .paragraph--type--collection .field--name-field-node-references > .field__item .small-banner.has-link .caption-container,
        .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item .small-banner.has-link .caption-container {
          display: none; }
    .paragraph--type--collection .field--name-field-node-references > .field__item:last-child .has-link,
    .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:last-child .has-link {
      border-bottom: 1px solid #909197; }
    .paragraph--type--collection .field--name-field-node-references > .field__item:last-child .small-banner,
    .paragraph--type--collection .field--name-field-paragraph-type-banner > .field__item:last-child .small-banner {
      margin-bottom: 0; } }

.node--type-page.node--view-mode-pageview:not(.has-anchor-menu) .paragraph--type--collection .field--name-field-node-references, .node--type-page.node--view-mode-pageview:not(.has-anchor-menu)
.paragraph--type--collection .field--name-field-paragraph-type-banner {
  margin-left: -9.23299%; }
  @media (max-width: 850px) {
    .node--type-page.node--view-mode-pageview:not(.has-anchor-menu) .paragraph--type--collection .field--name-field-node-references, .node--type-page.node--view-mode-pageview:not(.has-anchor-menu)
    .paragraph--type--collection .field--name-field-paragraph-type-banner {
      margin-left: 0; } }

.paragraph--type--collection .more-trigger-mobile {
  padding: 20px 0;
  color: #171716; }
  .paragraph--type--collection .more-trigger-mobile .more-icon::before, .paragraph--type--collection .more-trigger-mobile .more-icon::after {
    background-color: #171716; }

.paragraph--type--collection .field--name-field-node-references .field__item:not(:last-child) {
  margin-bottom: calc(8px + 12 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .paragraph--type--collection .field--name-field-node-references .field__item:not(:last-child) {
      margin-bottom: 8px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--collection .field--name-field-node-references .field__item:not(:last-child) {
      margin-bottom: 20px; } }

.paragraph--type--collection .field--name-field-paragraph-type-link {
  padding-top: calc(30px + 30 * ((100vw - 600px) / 800));
  padding-bottom: calc(30px + 30 * ((100vw - 600px) / 800));
  border-top: 1px solid #909197;
  border-bottom: 1px solid #909197;
  display: flex;
  flex-wrap: wrap; }
  @media screen and (max-width: 600px) {
    .paragraph--type--collection .field--name-field-paragraph-type-link {
      padding-top: 30px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--collection .field--name-field-paragraph-type-link {
      padding-top: 60px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--collection .field--name-field-paragraph-type-link {
      padding-bottom: 30px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--collection .field--name-field-paragraph-type-link {
      padding-bottom: 60px; } }
  .has-collection-link.paragraph--type--collection .field--name-field-paragraph-type-link {
    padding-bottom: calc(42px + 42 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .has-collection-link.paragraph--type--collection .field--name-field-paragraph-type-link {
        padding-bottom: 42px; } }
    @media screen and (min-width: 1400px) {
      .has-collection-link.paragraph--type--collection .field--name-field-paragraph-type-link {
        padding-bottom: 84px; } }
  .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
    width: 23.9255%;
    margin-right: 1.43266%;
    float: left;
    float: none;
    display: flex;
    margin-bottom: calc(10px + 10 * ((100vw - 600px) / 800)); }
    .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(4n) {
      margin-right: 0; }
    .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(4n+1) {
      clear: left; }
    @media screen and (max-width: 600px) {
      .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
        margin-bottom: 10px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
        margin-bottom: 20px; } }
    .collection-links-count__2.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
      width: 49.28367%;
      margin-right: 1.43266%;
      float: left; }
      .collection-links-count__2.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n) {
        margin-right: 0; }
      .collection-links-count__2.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n+1) {
        clear: left; }
    .collection-links-count__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
      width: 32.37822%;
      margin-right: 1.43266%;
      float: left; }
      .collection-links-count__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(3n) {
        margin-right: 0; }
      .collection-links-count__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(3n+1) {
        clear: left; }
    .has-anchor-menu .grid-setting--col__2.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
      width: 49.28367%;
      margin-right: 1.43266%;
      float: left; }
      .has-anchor-menu .grid-setting--col__2.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n) {
        margin-right: 0; }
      .has-anchor-menu .grid-setting--col__2.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n+1) {
        clear: left; }
    .has-anchor-menu .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
      width: 32.37822%;
      margin-right: 1.43266%;
      float: left; }
      .has-anchor-menu .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(3n) {
        margin-right: 0; }
      .has-anchor-menu .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(3n+1) {
        clear: left; }
    @media (max-width: 1024px) {
      .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
        width: 32.37822%;
        margin-right: 1.43266%;
        float: left; }
        .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(4n) {
          margin-right: 1.43266%; }
        .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(4n+1) {
          clear: none; }
        .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(3n) {
          margin-right: 0; }
        .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(3n+1) {
          clear: left; }
        .collection-links-count__2.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
          width: 49.28367%;
          margin-right: 1.43266%;
          float: left; }
          .collection-links-count__2.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n) {
            margin-right: 0; }
          .collection-links-count__2.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n+1) {
            clear: left; }
        .collection-links-count__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
          width: 49.28367%;
          margin-right: 1.43266%;
          float: left; }
          .collection-links-count__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(3n) {
            margin-right: 1.43266%; }
          .collection-links-count__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(3n+1) {
            clear: none; }
          .collection-links-count__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n) {
            margin-right: 0; }
          .collection-links-count__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n+1) {
            clear: left; }
        .has-anchor-menu .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
          width: 49.28367%;
          margin-right: 1.43266%;
          float: left; }
          .has-anchor-menu .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n) {
            margin-right: 0; }
          .has-anchor-menu .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n+1) {
            clear: left; } }
    @media (max-width: 600px) {
      .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
        width: 49.28367%;
        margin-right: 1.43266%;
        float: left; }
        .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(4n) {
          margin-right: 1.43266%; }
        .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(4n+1) {
          clear: none; }
        .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n) {
          margin-right: 0; }
        .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item:nth-child(2n+1) {
          clear: left; } }
    @media (max-width: 430px) {
      .paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
        width: 100%; }
        .has-anchor-menu .grid-setting--col__2.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
          width: 100%; }
        .has-anchor-menu .grid-setting--col__3.paragraph--type--collection .field--name-field-paragraph-type-link > .field__item {
          width: 100%; } }
  .paragraph--type--collection .field--name-field-paragraph-type-link .paragraph--type--link {
    margin-bottom: calc(10px + 10 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .paragraph--type--collection .field--name-field-paragraph-type-link .paragraph--type--link {
        margin-bottom: 10px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--collection .field--name-field-paragraph-type-link .paragraph--type--link {
        margin-bottom: 20px; } }

.paragraph--type--collection.banners-align-body-to-top .field--name-field-paragraph-type-banner > .field__item,
.paragraph--type--collection.banners-align-body-to-top .small-banner {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 0; }
  .paragraph--type--collection.banners-align-body-to-top .field--name-field-paragraph-type-banner > .field__item .banner__content,
  .paragraph--type--collection.banners-align-body-to-top .field--name-field-paragraph-type-banner > .field__item > a,
  .paragraph--type--collection.banners-align-body-to-top .small-banner .banner__content,
  .paragraph--type--collection.banners-align-body-to-top .small-banner > a {
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 2; }
    .paragraph--type--collection.banners-align-body-to-top .field--name-field-paragraph-type-banner > .field__item .banner__content .banner__content--bottom,
    .paragraph--type--collection.banners-align-body-to-top .field--name-field-paragraph-type-banner > .field__item > a .banner__content--bottom,
    .paragraph--type--collection.banners-align-body-to-top .small-banner .banner__content .banner__content--bottom,
    .paragraph--type--collection.banners-align-body-to-top .small-banner > a .banner__content--bottom {
      min-height: calc(140px + 40 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .paragraph--type--collection.banners-align-body-to-top .field--name-field-paragraph-type-banner > .field__item .banner__content .banner__content--bottom,
        .paragraph--type--collection.banners-align-body-to-top .field--name-field-paragraph-type-banner > .field__item > a .banner__content--bottom,
        .paragraph--type--collection.banners-align-body-to-top .small-banner .banner__content .banner__content--bottom,
        .paragraph--type--collection.banners-align-body-to-top .small-banner > a .banner__content--bottom {
          min-height: 140px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--collection.banners-align-body-to-top .field--name-field-paragraph-type-banner > .field__item .banner__content .banner__content--bottom,
        .paragraph--type--collection.banners-align-body-to-top .field--name-field-paragraph-type-banner > .field__item > a .banner__content--bottom,
        .paragraph--type--collection.banners-align-body-to-top .small-banner .banner__content .banner__content--bottom,
        .paragraph--type--collection.banners-align-body-to-top .small-banner > a .banner__content--bottom {
          min-height: 180px; } }

.paragraph--type--collection.banners-align-body-to-top.grid-setting--col__2 .small-banner .banner__content .banner__content--bottom {
  min-height: calc(250px + 45 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .paragraph--type--collection.banners-align-body-to-top.grid-setting--col__2 .small-banner .banner__content .banner__content--bottom {
      min-height: 250px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--collection.banners-align-body-to-top.grid-setting--col__2 .small-banner .banner__content .banner__content--bottom {
      min-height: 295px; } }
  @media (max-width: 1024px) {
    .paragraph--type--collection.banners-align-body-to-top.grid-setting--col__2 .small-banner .banner__content .banner__content--bottom {
      min-height: calc(140px + 40 * ((100vw - 600px) / 800)); } }
  @media screen and (max-width: 1024px) and (max-width: 600px) {
    .paragraph--type--collection.banners-align-body-to-top.grid-setting--col__2 .small-banner .banner__content .banner__content--bottom {
      min-height: 140px; } }
  @media screen and (max-width: 1024px) and (min-width: 1400px) {
    .paragraph--type--collection.banners-align-body-to-top.grid-setting--col__2 .small-banner .banner__content .banner__content--bottom {
      min-height: 180px; } }

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