.block-branchmap .group--branch.group--map-view {
  width: 100%;
  float: left; }
  .block-branchmap .group--branch.group--map-view.branch-container {
    color: #fff; }
  .block-branchmap .group--branch.group--map-view .group--branch--base-info {
    transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    width: 44.60205%;
    float: left;
    min-height: 800px;
    padding-top: 145px;
    padding-bottom: 40px;
    box-sizing: border-box;
    pointer-events: auto;
    color: #fff; }
    @media (max-width: 850px) {
      .block-branchmap .group--branch.group--map-view .group--branch--base-info {
        width: 40.83095%; } }
    @media (max-width: 600px) {
      .block-branchmap .group--branch.group--map-view .group--branch--base-info {
        width: 100%;
        pointer-events: none; } }
    .is-zoomed-in .block-branchmap .group--branch.group--map-view .group--branch--base-info {
      transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      opacity: 0; }
    .block-branchmap .group--branch.group--map-view .group--branch--base-info a {
      color: #fff;
      pointer-events: all; }
    .block-branchmap .group--branch.group--map-view .group--branch--base-info .group--branch--title {
      font-weight: normal;
      font-size: calc(40px + 20 * ((100vw - 600px) / 800));
      line-height: calc(39px + 20 * ((100vw - 600px) / 800));
      font-family: "Founders-grotesk-Medium", "sans-serif"; }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .group--branch--title {
          font-size: 40px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .group--branch--title {
          font-size: 60px; } }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .group--branch--title {
          line-height: 39px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .group--branch--title {
          line-height: 59px; } }
      @media (max-width: 430px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .group--branch--title {
          font-size: 36px;
          line-height: 35px; } }
    .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
      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(20px + 20 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
          font-size: 22px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
          font-size: 26px; } }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
          line-height: 26px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
          line-height: 30px; } }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
          margin-bottom: 20px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
          margin-bottom: 40px; } }
    .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone,
    .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail,
    .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address,
    .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours {
      width: 100%;
      float: left;
      margin-bottom: calc(10px + 10 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone,
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail,
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address,
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours {
          margin-bottom: 10px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone,
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail,
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address,
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours {
          margin-bottom: 20px; } }
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__label,
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__label,
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__label,
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__label {
        width: 90px;
        float: left;
        margin-right: 10px; }
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
        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";
        width: calc(100% - 100px);
        float: left; }
        @media screen and (max-width: 600px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
            font-size: 13px; } }
        @media screen and (min-width: 1400px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
            font-size: 15px; } }
        @media screen and (max-width: 600px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
            line-height: 16px; } }
        @media screen and (min-width: 1400px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
            line-height: 18px; } }
        @media screen and (max-width: 600px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
            letter-spacing: 0px; } }
        @media screen and (min-width: 1400px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
            letter-spacing: 0.2px; } }
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item a:hover,
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item a:hover,
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item a:hover,
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item a:hover {
          color: var(--color-primary); }
    .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address .branch-address-view-on-map-link {
      transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      display: block;
      color: var(--color-primary);
      cursor: pointer;
      pointer-events: all; }
      .has-mouse .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address .branch-address-view-on-map-link:hover {
        color: #fff; }
    .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
      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";
      width: 100%;
      float: left;
      margin-top: calc(10px + 10 * ((100vw - 600px) / 800));
      margin-bottom: calc(10px + 10 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
          font-size: 13px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
          font-size: 15px; } }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
          line-height: 16px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
          line-height: 18px; } }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
          letter-spacing: 0px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
          letter-spacing: 0.2px; } }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
          margin-top: 10px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
          margin-top: 20px; } }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
          margin-bottom: 10px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
          margin-bottom: 20px; } }
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
        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"; }
        @media screen and (max-width: 600px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
            font-size: 13px; } }
        @media screen and (min-width: 1400px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
            font-size: 15px; } }
        @media screen and (max-width: 600px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
            line-height: 16px; } }
        @media screen and (min-width: 1400px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
            line-height: 18px; } }
        @media screen and (max-width: 600px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
            letter-spacing: 0px; } }
        @media screen and (min-width: 1400px) {
          .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
            letter-spacing: 0.2px; } }
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul li::before {
          margin-right: 10px;
          margin-top: 7px; }
          .branch-container .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul li::before {
            background-color: #fff; }
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long a:hover {
        color: #fff !important; }
    .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-link {
      width: 100%;
      float: left;
      margin-top: calc(10px + 10 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-link {
          margin-top: 10px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-link {
          margin-top: 20px; } }
      .block-branchmap .group--branch.group--map-view .group--branch--base-info .field--name-field-link > .field__item {
        display: inline-block;
        margin-right: 20px;
        margin-bottom: 20px; }
  .block-branchmap .group--branch.group--map-view .group--branch--additional-info {
    width: 109.23299%;
    margin-left: -9.23299%;
    float: left;
    padding-top: 60px;
    background-color: #edeef0;
    pointer-events: auto; }
    @media (max-width: 850px) {
      .block-branchmap .group--branch.group--map-view .group--branch--additional-info {
        width: 100%;
        margin-left: calc(-50vw + 50%);
        margin-right: calc(-50vw + 50%);
        padding-left: calc(50vw - 50%);
        padding-right: calc(50vw - 50%);
        padding-top: 30px; } }
    .is-zoomed-in .block-branchmap .group--branch.group--map-view .group--branch--additional-info {
      pointer-events: all; }
  .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner {
    width: 83.09456%;
    margin-right: 1.43266%;
    float: left;
    margin-left: 8.45272%; }
    @media (max-width: 850px) {
      .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner {
        width: 100%;
        margin-left: 0; } }
    .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact {
      width: 100%;
      float: left;
      margin-bottom: calc(20px + 20 * ((100vw - 600px) / 800)); }
      @media screen and (max-width: 600px) {
        .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact {
          margin-bottom: 20px; } }
      @media screen and (min-width: 1400px) {
        .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact {
          margin-bottom: 40px; } }
      .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
        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) {
          .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
            font-size: 22px; } }
        @media screen and (min-width: 1400px) {
          .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
            font-size: 26px; } }
        @media screen and (max-width: 600px) {
          .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
            line-height: 26px; } }
        @media screen and (min-width: 1400px) {
          .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
            line-height: 30px; } }
        @media screen and (max-width: 600px) {
          .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
            margin-bottom: 10px; } }
        @media screen and (min-width: 1400px) {
          .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
            margin-bottom: 20px; } }
      .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items > .field__item {
        width: 49.28367%;
        margin-right: 1.43266%;
        float: left;
        margin-bottom: calc(20px + 20 * ((100vw - 600px) / 800)); }
        .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items > .field__item:nth-child(2n) {
          margin-right: 0; }
        .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items > .field__item:nth-child(2n+1) {
          clear: left; }
        @media screen and (max-width: 600px) {
          .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items > .field__item {
            margin-bottom: 20px; } }
        @media screen and (min-width: 1400px) {
          .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items > .field__item {
            margin-bottom: 40px; } }
        @media (max-width: 600px) {
          .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items > .field__item {
            width: 100%;
            margin-right: 0; }
            .block-branchmap .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items > .field__item:last-child {
              margin-bottom: 0; } }

.branch-region-map .group--branch.group--map-view .group--branch--base-info {
  transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  box-sizing: border-box;
  pointer-events: auto;
  padding-bottom: calc(20px + 20 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .branch-region-map .group--branch.group--map-view .group--branch--base-info {
      padding-bottom: 20px; } }
  @media screen and (min-width: 1400px) {
    .branch-region-map .group--branch.group--map-view .group--branch--base-info {
      padding-bottom: 40px; } }
  .branch-container .branch-region-map .group--branch.group--map-view .group--branch--base-info {
    color: #fff; }
  .branch-region-map .group--branch.group--map-view .group--branch--base-info a {
    color: #fff;
    pointer-events: all; }
  .branch-region-map .group--branch.group--map-view .group--branch--base-info .group--branch--title {
    font-weight: normal;
    font-size: calc(40px + 20 * ((100vw - 600px) / 800));
    line-height: calc(39px + 20 * ((100vw - 600px) / 800));
    font-family: "Founders-grotesk-Medium", "sans-serif"; }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .group--branch--title {
        font-size: 40px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .group--branch--title {
        font-size: 60px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .group--branch--title {
        line-height: 39px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .group--branch--title {
        line-height: 59px; } }
    @media (max-width: 430px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .group--branch--title {
        font-size: 36px;
        line-height: 35px; } }
  .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
    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(20px + 20 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
        font-size: 22px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
        font-size: 26px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
        line-height: 26px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
        line-height: 30px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
        margin-bottom: 20px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-plain-long {
        margin-bottom: 40px; } }
  .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone,
  .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail,
  .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address,
  .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours {
    display: flex;
    gap: calc(10px + 10 * ((100vw - 600px) / 800));
    margin-bottom: calc(10px + 10 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours {
        gap: 10px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours {
        gap: 20px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours {
        margin-bottom: 10px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours {
        margin-bottom: 20px; } }
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__label,
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__label,
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__label,
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__label {
      width: 90px; }
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
      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"; }
      @media screen and (max-width: 600px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
          font-size: 13px; } }
      @media screen and (min-width: 1400px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
          font-size: 15px; } }
      @media screen and (max-width: 600px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
          line-height: 16px; } }
      @media screen and (min-width: 1400px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
          line-height: 18px; } }
      @media screen and (max-width: 600px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
          letter-spacing: 0px; } }
      @media screen and (min-width: 1400px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item,
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item {
          letter-spacing: 0.2px; } }
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-phone > .field__item a:hover,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-mail > .field__item a:hover,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address > .field__item a:hover,
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-opening-hours > .field__item a:hover {
        color: var(--color-primary); }
  .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-group-address .branch-address-view-on-map-link {
    display: none; }
  .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
    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-top: calc(10px + 10 * ((100vw - 600px) / 800));
    margin-bottom: calc(10px + 10 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
        font-size: 13px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
        font-size: 15px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
        line-height: 16px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
        line-height: 18px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
        letter-spacing: 0px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
        letter-spacing: 0.2px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
        margin-top: 10px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
        margin-top: 20px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
        margin-bottom: 10px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long {
        margin-bottom: 20px; } }
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
      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"; }
      @media screen and (max-width: 600px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
          font-size: 13px; } }
      @media screen and (min-width: 1400px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
          font-size: 15px; } }
      @media screen and (max-width: 600px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
          line-height: 16px; } }
      @media screen and (min-width: 1400px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
          line-height: 18px; } }
      @media screen and (max-width: 600px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
          letter-spacing: 0px; } }
      @media screen and (min-width: 1400px) {
        .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul {
          letter-spacing: 0.2px; } }
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul li::before {
        margin-right: 10px;
        margin-top: 7px; }
        .branch-container .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long ul li::before {
          background-color: #fff; }
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-text-formatted-long a:hover {
      color: #fff !important; }
  .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-link {
    display: flex;
    flex-direction: column;
    gap: calc(5px + 5 * ((100vw - 600px) / 800));
    margin-top: calc(20px + 20 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-link {
        gap: 5px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-link {
        gap: 10px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-link {
        margin-top: 20px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-link {
        margin-top: 40px; } }
    .branch-region-map .group--branch.group--map-view .group--branch--base-info .field--name-field-link a {
      margin-bottom: 0; }

.branch-region-map .group--branch.group--map-view .group--branch--additional-info {
  padding-top: 60px;
  background-color: #edeef0;
  color: #171716;
  pointer-events: auto;
  padding-bottom: calc(20px + 20 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .branch-region-map .group--branch.group--map-view .group--branch--additional-info {
      padding-bottom: 20px; } }
  @media screen and (min-width: 1400px) {
    .branch-region-map .group--branch.group--map-view .group--branch--additional-info {
      padding-bottom: 40px; } }
  @media (max-width: 850px) {
    .branch-region-map .group--branch.group--map-view .group--branch--additional-info {
      margin-left: calc(-50vw + 50%);
      margin-right: calc(-50vw + 50%);
      padding-left: calc(50vw - 50%);
      padding-right: calc(50vw - 50%); } }

.branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact {
  margin-bottom: calc(20px + 20 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact {
      margin-bottom: 20px; } }
  @media screen and (min-width: 1400px) {
    .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact {
      margin-bottom: 40px; } }
  .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
    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) {
      .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
        font-size: 22px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
        font-size: 26px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
        line-height: 26px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
        line-height: 30px; } }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
        margin-bottom: 10px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__label {
        margin-bottom: 20px; } }
  .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    grid-auto-rows: minmax(0, auto);
    grid-auto-flow: row dense;
    grid-gap: calc(10px + 10 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items {
        grid-gap: 10px; } }
    @media screen and (min-width: 1400px) {
      .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items {
        grid-gap: 20px; } }
    .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items > .field__item {
      grid-column: span 5; }
    @media (max-width: 850px) {
      .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items {
        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-gap: calc(10px + 10 * ((100vw - 600px) / 800)); } }
  @media screen and (max-width: 850px) and (max-width: 600px) {
    .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items {
      grid-gap: 10px; } }
  @media screen and (max-width: 850px) and (min-width: 1400px) {
    .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items {
      grid-gap: 20px; } }
    @media (max-width: 850px) {
        .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items > .field__item {
          grid-column: span 6; } }
    @media (max-width: 600px) {
      .branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-group-contact > .field__items > .field__item {
        grid-column: span 12; } }

.branch-region-map .group--branch.group--map-view .group--branch--additional-info--inner .field--name-field-basic-page-references {
  margin-bottom: 0; }

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