.wp-block-catpow-accessmap {
  padding: 0rem;
  margin-inline: auto;
  width: min(var(--cp-content-width, 90vw), var(--cp-content-max-width, 60rem), 100%);
  list-style: none;
  font-feature-settings: "palt";
}
.wp-block-catpow-accessmap > .item {
  padding: 0rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  color: hsla(var(--cp-tones-tx-h),var(--cp-tones-tx-s),var(--cp-tones-tx-l),var(--cp-tones-tx-a,1));
}
.wp-block-catpow-accessmap > .item > .map > .gmap {
  display: block;
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}
.wp-block-catpow-accessmap > .item > .access > .title {
  padding: 0rem;
  margin: 0rem;
  margin-bottom: 0.5em;
  font-size: 2em;
  font-family: var(--cp-fonts-h);
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),var(--cp-tones-m-a,1));
}
.wp-block-catpow-accessmap > .item > .access > .address {
  padding: 0rem;
  margin: 0rem;
  margin-bottom: 0.5em;
}
.wp-block-catpow-accessmap > .item > .access > .tel {
  font-size: 1.8em;
  font-family: var(--cp-fonts-d);
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),var(--cp-tones-m-a,1));
}
.wp-block-catpow-accessmap > .item > .access > .tel > a {
  font-size: 1.2em;
  font-family: var(--cp-fonts-d);
  color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),var(--cp-tones-m-a,1));
}
.wp-block-catpow-accessmap > .item > .access > .mail > a, .wp-block-catpow-accessmap > .item > .access > .site > a {
  font-size: 1em;
  font-family: var(--cp-fonts-d);
  color: hsla(var(--cp-tones-t-h),var(--cp-tones-t-s),var(--cp-tones-t-l),var(--cp-tones-t-a,1));
}
.wp-block-catpow-accessmap > .item > .access > .info {
  padding: 0rem;
  margin: 1em 0rem 0rem;
}
.wp-block-catpow-accessmap.large {
  margin: auto;
  padding: 1rem;
  font-size: 0.75rem;
}
.wp-block-catpow-accessmap.large > .item {
  min-height: 20em;
  height: auto;
  margin: 0rem;
  padding: 1rem;
}
.wp-block-catpow-accessmap.large > .item > .map {
  display: grid;
  min-height: 20em;
  height: auto;
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 20em;
}
.wp-block-catpow-accessmap.large > .item > .access {
  -webkit-box-flex: 2;
  flex-grow: 2;
  flex-shrink: 2;
  flex-basis: 20em;
  padding: 2em;
}
.wp-block-catpow-accessmap.medium {
  max-width: 62.5rem;
  width: auto;
  margin: auto;
  padding: 0.625rem;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.625rem;
}
.wp-block-catpow-accessmap.medium > .item {
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 40em;
  min-height: 20em;
  height: auto;
}
.wp-block-catpow-accessmap.medium > .item > .map {
  height: 20em;
  -webkit-box-flex: 2;
  flex-grow: 2;
  flex-shrink: 2;
  flex-basis: 20em;
}
.wp-block-catpow-accessmap.medium > .item > .access {
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 20em;
  padding: 2em;
}
.wp-block-catpow-accessmap.small {
  max-width: 62.5rem;
  width: auto;
  margin: auto;
  padding: 0.625rem;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.625rem;
}
.wp-block-catpow-accessmap.small > .item {
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 30em;
  min-height: 20em;
  height: auto;
  min-height: 10em;
  height: auto;
}
.wp-block-catpow-accessmap.small > .item > .map {
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 10em;
}
.wp-block-catpow-accessmap.small > .item > .access {
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 10em;
  padding: 2em;
}
.wp-block-catpow-accessmap.mapColorGray > .item > .map {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.wp-block-catpow-accessmap.mapColorSync > .item > .map {
  background-color: hsla(var(--cp-tones-m-h),var(--cp-tones-m-s),var(--cp-tones-m-l),var(--cp-tones-m-a,1));
}
.wp-block-catpow-accessmap.mapColorSync > .item > .map > .gmap {
  mix-blend-mode: hard-light;
  -webkit-filter: grayscale(0.8);
  filter: grayscale(0.8);
}
/*# sourceMappingURL=./style.css.map */