/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/blocks/banner/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block {
  display: flex;
  justify-content: space-between;
  gap: 4.72em;
  background-color: #fff;
  padding: 2.5em 2.81em 2.5em 2.81em;
}
@media only screen and (max-width: 1700px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block {
    gap: 3em;
  }
}
@media only screen and (max-width: 1500px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block {
    gap: 2em;
    padding: 2.2em 2em 2.2em 2em;
  }
}
@media only screen and (max-width: 1300px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block {
    padding: 0;
    background-color: initial;
  }
}
@media only screen and (max-width: 1023px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block {
    flex-direction: column;
    justify-content: initial;
    gap: var(--wp--preset--spacing--50);
  }
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block address-wrapper address-title {
  display: block;
  font-size: var(--wp--preset--font-size--h-4);
  margin: 0 0 0.42em 2.04em;
}
@media only screen and (max-width: 1023px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block address-wrapper address-title {
    margin-left: 0;
  }
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block address-wrapper address-title h6 {
  margin: 0;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block address-wrapper address-content {
  font-family: var(--wp--preset--font-family--secondary);
  font-size: var(--wp--preset--font-size--h-4);
  color: var(--wp--preset--color--dark-blue-2);
  font-weight: 700;
  line-height: 1.25;
  display: flex;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block address-wrapper address-content:before {
  content: "";
  display: block;
  margin-right: 0.83em;
  margin-top: 3px;
  width: 1.21em;
  height: 1.66em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS4wMTEiIGhlaWdodD0iMzkuODYzIiB2aWV3Qm94PSIwIDAgMjkuMDExIDM5Ljg2MyI+CiAgPHBhdGggaWQ9InBpbiIgZD0iTTE3NS41MDUsMjEyMEExNC40ODgsMTQuNDg4LDAsMCwwLDE2MSwyMTM0LjQzN2MwLDkuODc5LDEyLjk4MSwyNC4zODMsMTMuNTMzLDI1YTEuMzExLDEuMzExLDAsMCwwLDEuOTQ0LDBjLjU1My0uNjEyLDEzLjUzMy0xNS4xMTYsMTMuNTMzLTI1QTE0LjQ4OCwxNC40ODgsMCwwLDAsMTc1LjUwNSwyMTIwWm0wLDIxLjdhNy4yNjMsNy4yNjMsMCwxLDEsNy4zLTcuMjYzQTcuMjg5LDcuMjg5LDAsMCwxLDE3NS41MDUsMjE0MS43WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2MSAtMjEyMCkiIGZpbGw9IiNlMjAwMTUiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block opening-hours-wrapper {
  flex: 1;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block opening-hours-wrapper opening-hours-title {
  display: block;
  font-size: var(--wp--preset--font-size--h-4);
  margin-bottom: 0.42em;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block opening-hours-wrapper opening-hours-title h6 {
  margin: 0;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block opening-hours-wrapper opening-hours-table {
  font-family: var(--wp--preset--font-family--secondary);
  font-size: var(--wp--preset--font-size--h-4);
  color: var(--wp--preset--color--dark-blue-2);
  font-weight: 700;
  display: table;
  width: 100%;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block opening-hours-wrapper opening-hours-table opening-hours-row {
  display: table-row;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block opening-hours-wrapper opening-hours-table opening-hours-row * {
  border-bottom: 1px solid #838383;
  padding: 0.6em 0 0.5em 0;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block opening-hours-wrapper opening-hours-table opening-hours-row:first-child * {
  padding-top: 0.3em;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block opening-hours-wrapper opening-hours-table opening-hours-row opening-hours-weekdays {
  display: table-cell;
  width: 100%;
  padding-right: 0.6em;
  white-space: nowrap;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block opening-hours-wrapper opening-hours-table opening-hours-row opening-hours-times {
  display: table-cell;
  white-space: nowrap;
  padding-left: 0.6em;
  padding-right: 1.2em;
}
@media only screen and (max-width: 500px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block opening-hours-wrapper opening-hours-table opening-hours-row opening-hours-times {
    padding-right: 0;
  }
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper {
  width: 39%;
}
@media only screen and (max-width: 1300px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper {
    width: 38%;
  }
}
@media only screen and (max-width: 1023px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper {
    width: 100%;
  }
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-title {
  display: block;
  font-size: var(--wp--preset--font-size--h-4);
  margin-bottom: 0.45em;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-title h6 {
  margin: 0;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-content {
  display: flex;
  gap: 0.6rem;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-content > * {
  width: 50%;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-content .wp-block-button {
  width: 100%;
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-content .wp-block-button a {
  width: 100%;
  height: 4.56em;
  line-height: 1.2;
  white-space: nowrap;
}
@media only screen and (max-width: 1500px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-content .wp-block-button a {
    height: 4em;
  }
}
@media only screen and (max-width: 1023px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-content .wp-block-button a {
    height: 3.6em;
  }
}
@media only screen and (max-width: 767px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-content .wp-block-button a {
    height: 3.1em;
  }
}
.wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-content phone-button .wp-block-button a:before {
  content: "" !important;
  display: block !important;
  margin-right: 0.25em;
  width: 1.59em;
  min-width: 1.59em;
  height: 1.59em;
  min-height: 1.59em;
  -webkit-mask: var(--hoyry-icon-phone-nega) center no-repeat;
          mask: var(--hoyry-icon-phone-nega) center no-repeat;
  background-color: currentColor;
}
@media only screen and (max-width: 500px) {
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-content {
    flex-direction: column;
  }
  .wp-block-hoyry-bosch-contact-info-banner contact-info-banner-block buttons-wrapper buttons-content > * {
    width: 100%;
  }
}

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