.group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
  margin-left: -5%;
  margin-right: -5%; }
  @media (max-width: 1580px) {
    .group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
      margin-left: calc(-50vw + 50%);
      margin-right: calc(-50vw + 50%);
      max-width: 100vw; }
      .visible-scroll .group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf, .group--region-branch .visible-scroll .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
        margin-left: calc(-50vw + 50% + 8px);
        margin-right: calc(-50vw + 50% + 8px); } }

.group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
  padding-left: 5%;
  padding-right: 5%; }
  @media (max-width: 1580px) {
    .group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
      padding-left: calc(50vw - 50%);
      padding-right: calc(50vw - 50%); }
      .visible-scroll .group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf, .group--region-branch .visible-scroll .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
        padding-left: calc(50vw - 50% - 8px);
        padding-right: calc(50vw - 50% - 8px); } }

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

.paragraph--type--view {
  width: 100%;
  float: left; }
  .paragraph--type--view .viewsreference--view-title {
    font-weight: normal;
    font-size: calc(22px + 4 * ((100vw - 600px) / 800));
    line-height: calc(26px + 4 * ((100vw - 600px) / 800));
    font-family: "Founders-grotesk-Regular", "sans-serif";
    margin-bottom: calc(10px + 10 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .paragraph--type--view .viewsreference--view-title {
        font-size: 22px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--view .viewsreference--view-title {
        font-size: 26px; } }
    @media screen and (max-width: 600px) {
      .paragraph--type--view .viewsreference--view-title {
        line-height: 26px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--view .viewsreference--view-title {
        line-height: 30px; } }
    @media screen and (max-width: 600px) {
      .paragraph--type--view .viewsreference--view-title {
        margin-bottom: 10px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--view .viewsreference--view-title {
        margin-bottom: 20px; } }
  .paragraph--type--view .field--name-field-view-reference:after,
  .paragraph--type--view .field--name-field-block-reference:after {
    content: "";
    display: table;
    clear: both; }
  .paragraph--type--view .field--name-field-paragraph-label {
    margin-bottom: calc(10px + 10 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .paragraph--type--view .field--name-field-paragraph-label {
        margin-bottom: 10px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--view .field--name-field-paragraph-label {
        margin-bottom: 20px; } }
  .paragraph--type--view .field--name-field-link a:not(.cta-link) {
    display: inline-flex;
    font-weight: normal;
    font-size: calc(22px + 4 * ((100vw - 600px) / 800));
    line-height: calc(26px + 4 * ((100vw - 600px) / 800));
    font-family: "Founders-grotesk-Regular", "sans-serif";
    margin-bottom: calc(10px + 10 * ((100vw - 600px) / 800));
    transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
    @media screen and (max-width: 600px) {
      .paragraph--type--view .field--name-field-link a:not(.cta-link) {
        font-size: 22px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--view .field--name-field-link a:not(.cta-link) {
        font-size: 26px; } }
    @media screen and (max-width: 600px) {
      .paragraph--type--view .field--name-field-link a:not(.cta-link) {
        line-height: 26px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--view .field--name-field-link a:not(.cta-link) {
        line-height: 30px; } }
    @media screen and (max-width: 600px) {
      .paragraph--type--view .field--name-field-link a:not(.cta-link) {
        margin-bottom: 10px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--view .field--name-field-link a:not(.cta-link) {
        margin-bottom: 20px; } }
    .has-mouse .paragraph--type--view .field--name-field-link a:not(.cta-link):hover {
      transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: var(--color-primary); }
  .paragraph--type--view .field--name-field-paragraph-bottom-link a {
    position: relative;
    display: flex;
    align-items: center;
    color: #171716;
    margin-top: calc(10px + 10 * ((100vw - 600px) / 800)); }
    .paragraph--type--view .field--name-field-paragraph-bottom-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--view .field--name-field-paragraph-bottom-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--view .field--name-field-paragraph-bottom-link a::after {
          font-size: 16px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--view .field--name-field-paragraph-bottom-link a::after {
          font-size: 24px; } }
    .paragraph--type--view .field--name-field-paragraph-bottom-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--view .field--name-field-paragraph-bottom-link a::before {
          width: 26px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--view .field--name-field-paragraph-bottom-link a::before {
          width: 36px; } }
      @media screen and (max-width: 600px) {
        .paragraph--type--view .field--name-field-paragraph-bottom-link a::before {
          height: 26px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--view .field--name-field-paragraph-bottom-link a::before {
          height: 36px; } }
      @media screen and (max-width: 600px) {
        .paragraph--type--view .field--name-field-paragraph-bottom-link a::before {
          margin-right: 8px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--view .field--name-field-paragraph-bottom-link a::before {
          margin-right: 10px; } }
    .paragraph--type--view .field--name-field-paragraph-bottom-link a::after {
      left: calc(6px + 1 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .paragraph--type--view .field--name-field-paragraph-bottom-link a::after {
          left: 6px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--view .field--name-field-paragraph-bottom-link a::after {
          left: 7px; } }
    .has-mouse .paragraph--type--view .field--name-field-paragraph-bottom-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--view .field--name-field-paragraph-bottom-link a:hover::after {
      transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: #fff; }
    @media screen and (max-width: 600px) {
      .paragraph--type--view .field--name-field-paragraph-bottom-link a {
        margin-top: 10px; } }
    @media screen and (min-width: 1400px) {
      .paragraph--type--view .field--name-field-paragraph-bottom-link a {
        margin-top: 20px; } }
  .paragraph--type--view > .contextual {
    display: none !important; }

.paragraph--type--view.paragraph--view__view--news--latest-news-musician .field--name-field-paragraph-bottom-link,
.paragraph--type--view.paragraph--view__view--news--latest-news .field--name-field-paragraph-bottom-link,
.paragraph--view__view--news--latest-board-news .field--name-field-paragraph-bottom-link,
.paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf .field--name-field-paragraph-bottom-link,
.paragraph--type--view.paragraph--view__view--news--latest-news-region .field--name-field-paragraph-bottom-link {
  position: relative;
  z-index: 2;
  width: 49.28367%;
  margin-left: 50.71633%;
  margin-top: calc(-46px + -10 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .paragraph--type--view.paragraph--view__view--news--latest-news-musician .field--name-field-paragraph-bottom-link,
    .paragraph--type--view.paragraph--view__view--news--latest-news .field--name-field-paragraph-bottom-link,
    .paragraph--view__view--news--latest-board-news .field--name-field-paragraph-bottom-link,
    .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf .field--name-field-paragraph-bottom-link,
    .paragraph--type--view.paragraph--view__view--news--latest-news-region .field--name-field-paragraph-bottom-link {
      margin-top: -46px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--view.paragraph--view__view--news--latest-news-musician .field--name-field-paragraph-bottom-link,
    .paragraph--type--view.paragraph--view__view--news--latest-news .field--name-field-paragraph-bottom-link,
    .paragraph--view__view--news--latest-board-news .field--name-field-paragraph-bottom-link,
    .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf .field--name-field-paragraph-bottom-link,
    .paragraph--type--view.paragraph--view__view--news--latest-news-region .field--name-field-paragraph-bottom-link {
      margin-top: -56px; } }
  @media (max-width: 1024px) {
    .paragraph--type--view.paragraph--view__view--news--latest-news-musician .field--name-field-paragraph-bottom-link,
    .paragraph--type--view.paragraph--view__view--news--latest-news .field--name-field-paragraph-bottom-link,
    .paragraph--view__view--news--latest-board-news .field--name-field-paragraph-bottom-link,
    .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf .field--name-field-paragraph-bottom-link,
    .paragraph--type--view.paragraph--view__view--news--latest-news-region .field--name-field-paragraph-bottom-link {
      margin-top: 20px;
      margin-left: 0;
      width: 100%; } }

.group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
  padding-top: calc(20px + 20 * ((100vw - 600px) / 800));
  padding-bottom: calc(20px + 20 * ((100vw - 600px) / 800));
  background-color: #FCE6E7;
  --color-primary: #e30613;
  --color-link: #e30613; }
  @media screen and (max-width: 600px) {
    .group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
      padding-top: 20px; } }
  @media screen and (min-width: 1400px) {
    .group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
      padding-top: 40px; } }
  @media screen and (max-width: 600px) {
    .group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
      padding-bottom: 20px; } }
  @media screen and (min-width: 1400px) {
    .group--region-branch .paragraph--type--view.paragraph--view__view--news--latest-news-main-dmf {
      padding-bottom: 40px; } }

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