.violet-bg .border-top1.title-reverse .module-title .module-title-text, .green-bg .border-top1.title-reverse .module-title .module-title-text {
  border-top: none; }
.violet-bg .border-top1.title-reverse .module-title .module-subtitle-text, .green-bg .border-top1.title-reverse .module-title .module-subtitle-text {
  border-top: 1px solid #cabdee; }
.violet-bg .border-top1 .module-title .module-title-text, .green-bg .border-top1 .module-title .module-title-text {
  border-top: 1px solid #cabdee; }

.border-top1.title-reverse .module-title .module-title-text {
  border: none;
  padding-top: 0px; }
.border-top1.title-reverse .module-title .module-subtitle-text {
  border-top: 1px solid #e9e9e9;
  padding-top: 80px; }
.border-top1 .module-title {
  padding-top: 0; }
  .border-top1 .module-title .module-title-text {
    border-top: 1px solid #e9e9e9;
    padding-top: 80px; }

.tytul-waski.title-left .module-title {
  padding-bottom: 60px; }
  .tytul-waski.title-left .module-title .module-title-text, .tytul-waski.title-left .module-title .module-subtitle-text {
    margin-left: 0; }
.tytul-waski .module-title {
  padding-bottom: 100px; }
  .tytul-waski .module-title .module-title-text, .tytul-waski .module-title .module-subtitle-text {
    width: 640px;
    max-width: 100%;
    margin: 0 auto; }
  .tytul-waski .module-title .module-subtitle-text {
    margin-top: 35px; }

.title-reverse.bg-color .module-title .module-title-subtitle-text {
  font-size: 12px; }

.title-reverse .module-title .module-title-text {
  color: var(--primary-title); }
.title-reverse .module-title .module-subtitle-text {
  margin-top: 0;
  font-size: 15rem;
  margin-bottom: 30px; }
.title-reverse .module-title .container {
  display: flex;
  flex-direction: column-reverse; }

.mybg-element2 .module-title .module-title-text {
  color: var(--element1-color); }
.mybg-element2 .module-title .module-subtitle-text {
  color: var(--secondary-title); }

.violet-bg .mybg-element1 .module-title .module-title-text {
  color: var(--primary-title); }
.violet-bg .mybg-element1 .module-title .module-subtitle-text {
  color: var(--primary-title); }
.violet-bg .module-title .module-title-text {
  color: var(--element1-color); }
.violet-bg .module-title .module-subtitle-text {
  color: var(--secondary-title); }

.mybg-primary .module-title .module-title-text, .mybg-primary .module-title .module-subtitle-text {
  color: var(--element2-color) !important; }

.title-left .module-title .module-title-text, .title-left .module-title .module-subtitle-text {
  text-align: left; }

.module-title {
  padding-top: 80px;
  padding-bottom: 40px; }
  .module-title .module-title-text {
    font-size: 60rem;
    text-align: center;
    font-weight: 600;
    margin: 0;
    letter-spacing: -0.6px; }
  .module-title .module-subtitle-text {
    font-size: 18rem;
    text-align: center;
    margin-bottom: 0;
    font-weight: 500;
    letter-spacing: -0.6px;
    color: var(--element2-color);
    margin-top: 35px; }
  .module-title h1.module-title-text {
    font-size: 141rem;
    text-transform: uppercase;
    letter-spacing: -12.8rem;
    padding: 0 12.8rem;
    line-height: 1;
    padding-top: 25rem;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }

@media (max-width: 575.5px) {
  .tytul-waski.title-left .module-title {
    padding-bottom: 30px; }

  .tytul-waski .module-title {
    padding-bottom: 30px; }

  .module-title h1.module-title-text {
    font-size: 65rem;
    letter-spacing: -5.8rem;
    padding: 0 5.8rem; }

  .module-title {
    padding-top: 40px;
    padding-bottom: 20px; }
    .module-title .module-title-text {
      font-size: 35rem; }
    .module-title .module-subtitle-text {
      font-size: 19rem;
      margin-top: 10px; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .tytul-waski .module-title {
    padding-bottom: 45px; }

  .tytul-waski.title-left .module-title {
    padding-bottom: 45px; }

  .module-title h1.module-title-text {
    font-size: 75rem;
    letter-spacing: -5.8rem; }

  .module-title {
    padding-top: 50px;
    padding-bottom: 25px; }
    .module-title .module-title-text {
      font-size: 40rem; }
    .module-title .module-subtitle-text {
      font-size: 19rem;
      margin-top: 10px; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .tytul-waski .module-title {
    padding-bottom: 60px; }

  .module-title h1.module-title-text {
    font-size: 83rem;
    letter-spacing: -4.8rem; }

  .module-title {
    padding-top: 60px;
    padding-bottom: 30px; }
    .module-title .module-title-text {
      font-size: 50rem; } }
@media (min-width: 992px) and (max-width: 1199.5px) {
  .tytul-waski .module-title {
    padding-bottom: 80px; }

  .module-title h1.module-title-text {
    font-size: 108rem; }

  .module-title {
    padding-top: 80px;
    padding-bottom: 30px; }
    .module-title .module-title-text {
      font-size: 55rem; } }
@media (min-width: 1200px) and (max-width: 1579.5px) {
  .module-title h1.module-title-text {
    font-size: 123rem; }

  .module-title {
    padding-top: 80px;
    padding-bottom: 30px; }
    .module-title .module-title-text {
      font-size: 60rem; } }

/*# sourceMappingURL=module_title.css.map */
