.blocktitle-subtitle-text-content {
  text-align: center;
  padding: 1.25rem 0rem;
}

@media (min-width: 1024px) {
  .blocktitle-subtitle-text-content {
    padding: 3.125rem 0rem;
  }
}

.blocktitle-subtitle-text-content:not(.hotel-color) .tbt-displayed-title {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.8rem;
  margin-bottom: 0.3125rem;
  text-transform: uppercase;
}

@media (min-width: 1024px) {
  .blocktitle-subtitle-text-content:not(.hotel-color) .tbt-displayed-title {
    font-size: 3.125rem;
    line-height: 3.125rem;
  }
}

.blocktitle-subtitle-text-content:not(.hotel-color) .tbt-subtitle {
  font-size: 1.125rem;
  font-weight: 400;
  letter-spacing: 3.5px;
  line-height: 1.125rem;
}

.blocktitle-subtitle-text-content.hotel-color .tbt-displayed-title {
  color: var(--main-color);
  font-weight: 700;
}

.blocktitle-subtitle-text-content.hotel-color .tbt-subtitle {
  font-weight: 300;
}

.blocktitle-subtitle-text-content ~ .lb-tabs.lb-tabs-hotel-color {
  margin: 0rem 0rem 1.25rem;
}

@media (min-width: 1024px) {
  .blocktitle-subtitle-text-content ~ .lb-tabs.lb-tabs-hotel-color {
    margin: 0rem 0rem 3.125rem;
  }
}

/*# sourceMappingURL=../../maps/layout/blocks/component_title_subtitle_text.css.map */
