/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.wp-block-klx-location .open-closed {
  display: inline-flex;
  padding: 0.375rem 1rem;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  font-size: var(--wp--preset--font-size--small);
  border: 1px solid var(--wp--preset--color--outline);
  margin-block-end: 1rem;
  border-radius: 6.25rem;
}
.wp-block-klx-location .open-closed .dot {
  width: 0.375rem;
  height: 0.375rem;
  background-color: var(--wp--preset--color--green);
  border-radius: 100%;
  display: block;
}
.wp-block-klx-location .open-closed .dot:before {
  content: " ";
  width: 0.375rem;
  height: 0.375rem;
  background-color: var(--wp--preset--color--green);
  border-radius: 100%;
  display: block;
  animation: pulse 1.2s infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.wp-block-klx-location .open-closed.is-closed .dot {
  background-color: var(--wp--preset--color--primary);
  animation: none;
}
.wp-block-klx-location .open-closed.is-closed .dot:before {
  display: none;
}
.wp-block-klx-location .location {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.wp-block-klx-location .location > * {
  margin: 0;
}
.wp-block-klx-location .location .location-name {
  font-size: 1.125rem;
}
.wp-block-klx-location .location .location-phone {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.wp-block-klx-location .location .location-phone:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0IiBmaWxsPSJub25lIj4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yNzU5XzQwMjUpIj4KICAgICAgICA8cGF0aAogICAgICAgICAgICBkPSJNOC43NzkxNyAyLjkxNjU5QzkuMzQ4OTMgMy4wMjc3NSA5Ljg3MjU2IDMuMzA2NCAxMC4yODMgMy43MTY4OEMxMC42OTM1IDQuMTI3MzYgMTAuOTcyMiA0LjY1MDk5IDExLjA4MzMgNS4yMjA3NU04Ljc3OTE3IDAuNTgzMjUyQzkuOTYyOTEgMC43MTQ3NTYgMTEuMDY2OCAxLjI0NDg1IDExLjkwOTUgMi4wODY1MUMxMi43NTIyIDIuOTI4MTYgMTMuMjgzNyA0LjAzMTM0IDEzLjQxNjcgNS4yMTQ5Mk0xMi44MzMzIDkuODY5OTJWMTEuNjE5OUMxMi44MzQgMTEuNzgyNCAxMi44MDA3IDExLjk0MzIgMTIuNzM1NiAxMi4wOTJDMTIuNjcwNSAxMi4yNDA5IDEyLjU3NTEgMTIuMzc0NSAxMi40NTU0IDEyLjQ4NDNDMTIuMzM1NyAxMi41OTQyIDEyLjE5NDMgMTIuNjc3OCAxMi4wNDA0IDEyLjcyOThDMTEuODg2NSAxMi43ODE5IDExLjcyMzUgMTIuODAxMiAxMS41NjE3IDEyLjc4NjZDOS43NjY2NiAxMi41OTE1IDguMDQyNDIgMTEuOTc4MiA2LjUyNzUgMTAuOTk1OEM1LjExODA3IDEwLjEwMDEgMy45MjMxMSA4LjkwNTE5IDMuMDI3NSA3LjQ5NTc1QzIuMDQxNjYgNS45NzM5NSAxLjQyODE0IDQuMjQxMzMgMS4yMzY2NyAyLjQzODI1QzEuMjIyMDkgMi4yNzY5NCAxLjI0MTI2IDIuMTE0MzYgMS4yOTI5NiAxLjk2MDg3QzEuMzQ0NjYgMS44MDczNyAxLjQyNzc1IDEuNjY2MzIgMS41MzY5NSAxLjU0NjdDMS42NDYxNSAxLjQyNzA3IDEuNzc5MDUgMS4zMzE1IDEuOTI3MjEgMS4yNjYwNkMyLjA3NTM3IDEuMjAwNjEgMi4yMzU1MyAxLjE2Njc0IDIuMzk3NSAxLjE2NjU5SDQuMTQ3NUM0LjQzMDYgMS4xNjM4IDQuNzA1MDUgMS4yNjQwNSA0LjkxOTcgMS40NDg2NUM1LjEzNDM1IDEuNjMzMjQgNS4yNzQ1NSAxLjg4OTYgNS4zMTQxNyAyLjE2OTkyQzUuMzg4MDMgMi43Mjk5NiA1LjUyNTAxIDMuMjc5ODQgNS43MjI1IDMuODA5MDlDNS44MDA5OSA0LjAxNzg3IDUuODE3OTcgNC4yNDQ3OSA1Ljc3MTQ1IDQuNDYyOTNDNS43MjQ5MiA0LjY4MTA4IDUuNjE2ODQgNC44ODEzMiA1LjQ2IDUuMDM5OTJMNC43MTkxNyA1Ljc4MDc1QzUuNTQ5NTggNy4yNDExNSA2Ljc1ODc3IDguNDUwMzQgOC4yMTkxNyA5LjI4MDc1TDguOTYgOC41Mzk5MkM5LjExODYgOC4zODMwOCA5LjMxODg0IDguMjc1IDkuNTM2OTkgOC4yMjg0N0M5Ljc1NTE0IDguMTgxOTUgOS45ODIwNSA4LjE5ODkzIDEwLjE5MDggOC4yNzc0MkMxMC43MjAxIDguNDc0OTEgMTEuMjcgOC42MTE4OSAxMS44MyA4LjY4NTc1QzEyLjExMzQgOC43MjU3MyAxMi4zNzIyIDguODY4NDYgMTIuNTU3MSA5LjA4Njc5QzEyLjc0MjEgOS4zMDUxMyAxMi44NDA0IDkuNTgzODQgMTIuODMzMyA5Ljg2OTkyWiIKICAgICAgICAgICAgc3Ryb2tlPSIjMTUxNTE1IiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgLz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMjc1OV80MDI1Ij4KICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgo8L3N2Zz4=);
  width: 14px;
}
.wp-block-klx-location .opening-hours-title {
  border-top: 1px solid var(--wp--preset--color--outline);
  border-bottom: 1px solid var(--wp--preset--color--outline);
  font-size: 1rem;
  padding-block: 1rem;
  margin-block-start: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  cursor: pointer;
}
.wp-block-klx-location .opening-hours-title:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICAgIDxwYXRoIGQ9Ik0xMCAwVjIwIiBzdHJva2U9ImJsYWNrIiAvPgogICAgPHBhdGggZD0iTTIwIDEwTDIuMDg2MTZlLTA3IDEwIiBzdHJva2U9ImJsYWNrIiAvPgo8L3N2Zz4=);
  width: 20px;
  height: 20px;
}
.wp-block-klx-location .opening-hours-title.active {
  border-bottom: none;
}
.wp-block-klx-location .opening-hours-title.active:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICAgIDxwYXRoIGQ9Ik0xMCAwVjIwIiBzdHJva2U9IndoaXRlIiAvPgogICAgPHBhdGggZD0iTTIwIDEwTDIuMDg2MTZlLTA3IDEwIiBzdHJva2U9ImJsYWNrIiAvPgo8L3N2Zz4=);
}
.wp-block-klx-location .opening-hours {
  border-bottom: 1px solid var(--wp--preset--color--outline);
}
.wp-block-klx-location:not(.fixed) .opening-hours {
  overflow: hidden;
  height: 0;
}
.wp-block-klx-location.fixed .opening-hours-title {
  cursor: default;
}
.wp-block-klx-location.fixed .opening-hours-title:after {
  display: none;
}

/*# sourceMappingURL=style-index.css.map*/