.paragraph--type--shortcuts.paragraph--view-mode--aside .field--name-field-links a::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--shortcuts.paragraph--view-mode--aside .field--name-field-links a::before {
  content: "\e903"; }

.paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a .arrow-link--icon {
  border-radius: 4px; }

.paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-auto-columns: 1fr;
  grid-auto-rows: minmax(0, auto);
  grid-auto-flow: row dense;
  grid-column-gap: calc(8px + 17 * ((100vw - 600px) / 1080));
  grid-row-gap: calc(20px + 40 * ((100vw - 600px) / 1080)); }
  @media screen and (max-width: 600px) {
    .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links {
      grid-column-gap: 8px; } }
  @media screen and (min-width: 1680px) {
    .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links {
      grid-column-gap: 25px; } }
  @media screen and (max-width: 600px) {
    .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links {
      grid-row-gap: 20px; } }
  @media screen and (min-width: 1680px) {
    .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links {
      grid-row-gap: 60px; } }

.paragraph--type--shortcuts.paragraph--view-mode--default {
  border-top: 1px solid #EBEBEB; }
  .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links {
    grid-row-gap: 0; }
    .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__label {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-display: swap;
      font-size: calc(24px + 8 * ((100vw - 600px) / 1080));
      line-height: calc(28px + 8 * ((100vw - 600px) / 1080));
      font-family: "Neue Haas Grotesk Disp W01_65M", sans-serif;
      padding-top: calc(20px + 20 * ((100vw - 600px) / 1080));
      margin-bottom: 0;
      grid-column: span 4; }
      @media screen and (max-width: 600px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__label {
          font-size: 24px; } }
      @media screen and (min-width: 1680px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__label {
          font-size: 32px; } }
      @media screen and (max-width: 600px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__label {
          line-height: 28px; } }
      @media screen and (min-width: 1680px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__label {
          line-height: 36px; } }
      @media screen and (max-width: 600px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__label {
          padding-top: 20px; } }
      @media screen and (min-width: 1680px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__label {
          padding-top: 40px; } }
      @media (max-width: 850px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__label {
          padding-bottom: calc(20px + 20 * ((100vw - 600px) / 1080));
          grid-column: span 12;
          border-bottom: 1px solid #EBEBEB; } }
  @media screen and (max-width: 850px) and (max-width: 600px) {
    .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__label {
      padding-bottom: 20px; } }
  @media screen and (max-width: 850px) and (min-width: 1680px) {
    .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__label {
      padding-bottom: 40px; } }
    .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__items {
      grid-column: span 8; }
      @media (max-width: 850px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__items {
          grid-column: span 12; } }
      .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links .field__items .field__item {
        border-bottom: 1px solid #EBEBEB; }
    .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-display: swap;
      font-size: calc(24px + 8 * ((100vw - 600px) / 1080));
      line-height: calc(28px + 8 * ((100vw - 600px) / 1080));
      font-family: "Neue Haas Grotesk Disp W01_55R", sans-serif;
      padding-top: calc(20px + 20 * ((100vw - 600px) / 1080));
      padding-bottom: calc(20px + 20 * ((100vw - 600px) / 1080));
      display: flex;
      justify-content: space-between;
      align-items: center;
      color: #292929;
      transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
      @media screen and (max-width: 600px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a {
          font-size: 24px; } }
      @media screen and (min-width: 1680px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a {
          font-size: 32px; } }
      @media screen and (max-width: 600px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a {
          line-height: 28px; } }
      @media screen and (min-width: 1680px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a {
          line-height: 36px; } }
      @media screen and (max-width: 600px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a {
          padding-top: 20px; } }
      @media screen and (min-width: 1680px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a {
          padding-top: 40px; } }
      @media screen and (max-width: 600px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a {
          padding-bottom: 20px; } }
      @media screen and (min-width: 1680px) {
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a {
          padding-bottom: 40px; } }
      .has-mouse .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a:hover {
        color: darkgray;
        transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
        .has-mouse .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a:hover .arrow-link--icon {
          background-color: #390724;
          transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
        .has-mouse .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a:hover .arrow-link--text {
          transform: translateX(15px);
          transition: transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
      .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a .arrow-link--text {
        flex-grow: 1;
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
      .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a .arrow-link--icon {
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: #500a32;
        color: #FFFFFF;
        transition: background-color 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
        .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a .arrow-link--icon::before {
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          font-display: swap;
          font-size: calc(14px + 1 * ((100vw - 600px) / 1080));
          line-height: calc(21px + 1 * ((100vw - 600px) / 1080));
          font-family: "NeueHaasGroteskText W01", sans-serif;
          position: absolute;
          transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1), transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
          content: '\2192'; }
          @media screen and (max-width: 600px) {
            .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a .arrow-link--icon::before {
              font-size: 14px; } }
          @media screen and (min-width: 1680px) {
            .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a .arrow-link--icon::before {
              font-size: 15px; } }
          @media screen and (max-width: 600px) {
            .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a .arrow-link--icon::before {
              line-height: 21px; } }
          @media screen and (min-width: 1680px) {
            .paragraph--type--shortcuts.paragraph--view-mode--default .field--name-field-links a .arrow-link--icon::before {
              line-height: 22px; } }

.paragraph--type--shortcuts.paragraph--view-mode--aside .field--name-field-links .field__items > .field__item:last-child a {
  margin-bottom: 0; }

.paragraph--type--shortcuts.paragraph--view-mode--aside .field--name-field-links a {
  position: relative;
  display: inline-flex;
  display: flex;
  margin-bottom: 5px;
  transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
  .paragraph--type--shortcuts.paragraph--view-mode--aside .field--name-field-links a::before {
    font-size: calc(7px + 1 * ((100vw - 600px) / 1080));
    color: #500a32;
    margin-right: 10px; }
    @media screen and (max-width: 600px) {
      .paragraph--type--shortcuts.paragraph--view-mode--aside .field--name-field-links a::before {
        font-size: 7px; } }
    @media screen and (min-width: 1680px) {
      .paragraph--type--shortcuts.paragraph--view-mode--aside .field--name-field-links a::before {
        font-size: 8px; } }
  .paragraph--type--shortcuts.paragraph--view-mode--aside .field--name-field-links a::before {
    transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
  .has-mouse .paragraph--type--shortcuts.paragraph--view-mode--aside .field--name-field-links a:hover {
    color: #500a32;
    transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .has-mouse .paragraph--type--shortcuts.paragraph--view-mode--aside .field--name-field-links a:hover::before {
      transform: translateX(3px);
      transition: transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

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